修改一版

Uat_Study
he 2022-05-13 18:39:33 +08:00
parent ce45afa537
commit f18714ba44
3 changed files with 16 additions and 7 deletions

View File

@ -119,9 +119,9 @@ namespace IRaCIS.Core.Application.Services
return ResponseOutput.NotOk("该文档下已有签名的用户"); return ResponseOutput.NotOk("该文档下已有签名的用户");
} }
var success = await _repository.BatchDeleteAsync<SystemDocument>(t => t.Id == systemDocumentId); var success = await _systemDocumentRepository.DeleteFromQueryAsync(t => t.Id == systemDocumentId,true);
return ResponseOutput.Result(success); return ResponseOutput.Result(true);
} }
@ -132,8 +132,6 @@ namespace IRaCIS.Core.Application.Services
[HttpPost] [HttpPost]
public async Task<PageOutput<UnionDocumentWithConfirmInfoView>> GetWaitSignSysDocList(SystemDocumentQuery querySystemDocument) public async Task<PageOutput<UnionDocumentWithConfirmInfoView>> GetWaitSignSysDocList(SystemDocumentQuery querySystemDocument)
{ {
var query = from sysDoc in _systemDocumentRepository.Where(t => t.NeedConfirmedUserTypeList.Any(t => t.NeedConfirmUserTypeId == _userInfo.UserTypeId)) var query = from sysDoc in _systemDocumentRepository.Where(t => t.NeedConfirmedUserTypeList.Any(t => t.NeedConfirmUserTypeId == _userInfo.UserTypeId))
.WhereIf(!string.IsNullOrEmpty(querySystemDocument.Name), t => t.Name.Contains(querySystemDocument.Name)) .WhereIf(!string.IsNullOrEmpty(querySystemDocument.Name), t => t.Name.Contains(querySystemDocument.Name))
.WhereIf(querySystemDocument.FileTypeId != null, t => t.FileTypeId == querySystemDocument.FileTypeId) .WhereIf(querySystemDocument.FileTypeId != null, t => t.FileTypeId == querySystemDocument.FileTypeId)

View File

@ -580,6 +580,8 @@ namespace IRaCIS.Core.Application.Services
{ {
await _trialDocumentRepository.UpdatePartialFromQueryAsync(documentId, u => new TrialDocument() { IsDeleted = true }); await _trialDocumentRepository.UpdatePartialFromQueryAsync(documentId, u => new TrialDocument() { IsDeleted = true });
} }
await _systemDocumentRepository.SaveChangesAsync();
return ResponseOutput.Ok(); return ResponseOutput.Ok();
} }

View File

@ -371,10 +371,19 @@ namespace IRaCIS.Core.Infra.EFCore
public async Task AddAudit() public async Task AddAudit()
{ {
var entities = ChangeTracker.Entries().Where(u => (u.State == EntityState.Modified|| u.State == EntityState.Deleted || u.State == EntityState.Added)).Where(x => x.Entity.GetType() != typeof(DataInspection)).ToList(); try
{
var entities = ChangeTracker.Entries().Where(u => (u.State == EntityState.Modified || u.State == EntityState.Deleted || u.State == EntityState.Added)).Where(x => x.Entity.GetType() != typeof(DataInspection)).ToList();
AuditingData auditingData = new AuditingData(this, _userInfo); AuditingData auditingData = new AuditingData(this, _userInfo);
await auditingData.IncomingEntitys(entities); await auditingData.IncomingEntitys(entities);
} }
catch (Exception)
{
}
}
/// <summary> /// <summary>
/// 重写savechange方式 统一增加审计信息 CreateUserId CreateTime UpdateTime UpdateUserId 可用事件绑定的方式UpdateAuitUser /// 重写savechange方式 统一增加审计信息 CreateUserId CreateTime UpdateTime UpdateUserId 可用事件绑定的方式UpdateAuitUser