统一修改用户信息
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
aa34c96a39
commit
dbf75535c5
|
@ -80,8 +80,13 @@ namespace IRaCIS.Core.API
|
||||||
triggerOptions.AddTrigger<UserLogTrigger>();
|
triggerOptions.AddTrigger<UserLogTrigger>();
|
||||||
|
|
||||||
triggerOptions.AddTrigger<UserAddTrigger>();
|
triggerOptions.AddTrigger<UserAddTrigger>();
|
||||||
|
|
||||||
|
triggerOptions.AddTrigger<UserModifyTrigger>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -74,6 +74,26 @@ namespace IRaCIS.Core.Application.Triggers
|
||||||
{
|
{
|
||||||
await _userReposiotry.BatchUpdateNoTrackingAsync(t => t.EMail == user.EMail, u => new User() { CheckCode = user.CheckCode });
|
await _userReposiotry.BatchUpdateNoTrackingAsync(t => t.EMail == user.EMail, u => new User() { CheckCode = user.CheckCode });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (beforeUser.FirstName != user.FirstName || beforeUser.LastName != user.LastName)
|
||||||
|
{
|
||||||
|
await _userReposiotry.BatchUpdateNoTrackingAsync(t => t.EMail == user.EMail, u => new User() { FirstName = user.FirstName,LastName=user.LastName });
|
||||||
|
}
|
||||||
|
|
||||||
|
if (beforeUser.Phone != user.Phone)
|
||||||
|
{
|
||||||
|
await _userReposiotry.BatchUpdateNoTrackingAsync(t => t.EMail == user.EMail, u => new User() { Phone = user.Phone });
|
||||||
|
}
|
||||||
|
|
||||||
|
if (beforeUser.IsZhiZhun != user.IsZhiZhun)
|
||||||
|
{
|
||||||
|
await _userReposiotry.BatchUpdateNoTrackingAsync(t => t.EMail == user.EMail, u => new User() { IsZhiZhun = user.IsZhiZhun,OrganizationName=user.OrganizationName });
|
||||||
|
}
|
||||||
|
|
||||||
|
if (beforeUser.DepartmentName != user.DepartmentName || beforeUser.PositionName != user.PositionName)
|
||||||
|
{
|
||||||
|
await _userReposiotry.BatchUpdateNoTrackingAsync(t => t.EMail == user.EMail, u => new User() { DepartmentName = user.DepartmentName, PositionName = user.PositionName });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue