修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
9814f63246
commit
33820c2acb
|
@ -286,7 +286,29 @@ public class AuditDocumentService(IRepository<AuditDocument> _auditDocumentRepos
|
|||
}
|
||||
}
|
||||
|
||||
DeleteId = DeleteId.Distinct().ToList();
|
||||
var mainFileId=await _auditDocumentRepository.Where(x => DeleteId.Contains(x.Id)&&x.MainFileId!=null).Select(x => x.MainFileId).Distinct().ToListAsync();
|
||||
var success = await _auditDocumentRepository.DeleteFromQueryAsync(t => DeleteId.Distinct().Contains(t.Id), true);
|
||||
|
||||
foreach (var item in mainFileId)
|
||||
{
|
||||
var historicalVersionList = await _auditDocumentRepository.Where(x => x.MainFileId == item).OrderBy(x=>x.Version).ToListAsync();
|
||||
|
||||
var num = 1;
|
||||
foreach (var historical in historicalVersionList)
|
||||
{
|
||||
await _auditDocumentRepository.UpdatePartialFromQueryAsync(historical.Id, x => new AuditDocument()
|
||||
{
|
||||
Version = num,
|
||||
}, true);
|
||||
num++;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
return ResponseOutput.Ok();
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue