修改部分字段更新bug
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
e9bb71f5c9
commit
7051e68c09
|
@ -183,7 +183,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
await VerifyUserEmailAsync(_userInfo.Id, _userInfo.UserTypeId, newEmail);
|
await VerifyUserEmailAsync(_userInfo.Id, _userInfo.UserTypeId, newEmail);
|
||||||
|
|
||||||
|
|
||||||
await _userRepository.UpdatePartialNowNoQueryAsync(_userInfo.Id, u => new User()
|
await _userRepository.UpdatePartialFromQueryAsync(_userInfo.Id, u => new User()
|
||||||
{
|
{
|
||||||
EMail = newEmail
|
EMail = newEmail
|
||||||
});
|
});
|
||||||
|
@ -206,7 +206,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
await VerifyUserPhoneAsync(_userInfo.Id, _userInfo.UserTypeId, newPhone);
|
await VerifyUserPhoneAsync(_userInfo.Id, _userInfo.UserTypeId, newPhone);
|
||||||
|
|
||||||
await _userRepository.UpdatePartialNowNoQueryAsync(_userInfo.Id, u => new User()
|
await _userRepository.UpdatePartialFromQueryAsync(_userInfo.Id, u => new User()
|
||||||
{
|
{
|
||||||
Phone = newPhone
|
Phone = newPhone
|
||||||
});
|
});
|
||||||
|
@ -223,7 +223,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
await VerifyUserNameAsync(_userInfo.Id, newUserName);
|
await VerifyUserNameAsync(_userInfo.Id, newUserName);
|
||||||
|
|
||||||
|
|
||||||
await _userRepository.UpdatePartialNowNoQueryAsync(_userInfo.Id, u => new User()
|
await _userRepository.UpdatePartialFromQueryAsync(_userInfo.Id, u => new User()
|
||||||
{
|
{
|
||||||
UserName = newUserName
|
UserName = newUserName
|
||||||
});
|
});
|
||||||
|
@ -277,7 +277,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
await _mailVerificationService.AdminResetPwdSendEmailAsync(userId, pwd);
|
await _mailVerificationService.AdminResetPwdSendEmailAsync(userId, pwd);
|
||||||
|
|
||||||
await _userRepository.UpdatePartialNowNoQueryAsync(userId, u => new User()
|
await _userRepository.UpdatePartialFromQueryAsync(userId, u => new User()
|
||||||
{
|
{
|
||||||
Password = MD5Helper.Md5(pwd),
|
Password = MD5Helper.Md5(pwd),
|
||||||
IsFirstAdd = true
|
IsFirstAdd = true
|
||||||
|
|
|
@ -101,7 +101,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<IResponseOutput> SetAutoCutNextTask(SetAutoCutNextTaskInDto inDto)
|
public async Task<IResponseOutput> SetAutoCutNextTask(SetAutoCutNextTaskInDto inDto)
|
||||||
{
|
{
|
||||||
await _userRepository.UpdatePartialNowNoQueryAsync(_userInfo.Id, x => new User()
|
await _userRepository.UpdatePartialFromQueryAsync(_userInfo.Id, x => new User()
|
||||||
{
|
{
|
||||||
|
|
||||||
AutoCutNextTask = inDto.AutoCutNextTask
|
AutoCutNextTask = inDto.AutoCutNextTask
|
||||||
|
|
|
@ -24,5 +24,3 @@ public class UserLog : BaseAddAuditEntity
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ namespace IRaCIS.Core.Infra.EFCore
|
||||||
|
|
||||||
/// <summary>EF跟踪方式 生成 部分字段立即更新,不会去数据库查询完整的实体,不符合我们稽查的需求</summary>
|
/// <summary>EF跟踪方式 生成 部分字段立即更新,不会去数据库查询完整的实体,不符合我们稽查的需求</summary>
|
||||||
|
|
||||||
Task<bool> UpdatePartialNowNoQueryAsync(Guid id, Expression<Func<TEntity, TEntity>> updateFactory, params EntityVerifyExp<TEntity>[] verify);
|
//Task<bool> UpdatePartialNowNoQueryAsync(Guid id, Expression<Func<TEntity, TEntity>> updateFactory, params EntityVerifyExp<TEntity>[] verify);
|
||||||
|
|
||||||
/// <summary> EF跟踪方式 生成 部分字段更新,不会去数据库查询完整的实体,不符合我们稽查的需求</summary>
|
/// <summary> EF跟踪方式 生成 部分字段更新,不会去数据库查询完整的实体,不符合我们稽查的需求</summary>
|
||||||
//Task UpdatePartialNoQueryAsync(Guid id, Expression<Func<TEntity, TEntity>> updateFactory, bool autoSave = false, params EntityVerifyExp<TEntity>[] verify);
|
//Task UpdatePartialNoQueryAsync(Guid id, Expression<Func<TEntity, TEntity>> updateFactory, bool autoSave = false, params EntityVerifyExp<TEntity>[] verify);
|
||||||
|
|
Loading…
Reference in New Issue