修改一版

This commit is contained in:
he
2022-05-05 15:26:15 +08:00
parent a578113b94
commit 3e36981d36
3 changed files with 10 additions and 18 deletions
@@ -49,10 +49,11 @@ namespace IRaCIS.Core.Application.Service
}
/// <summary>
///
/// 复制配置项及其子项
/// </summary>
/// <param name="input"></param>
/// <param name="input">传入对象</param>
/// <returns></returns>
[HttpPost]
public async Task CopyFrontAuditConfigItem(CopyFrontAuditConfigItemDto input)
{
var id = NewId.NextGuid();
@@ -60,7 +61,6 @@ namespace IRaCIS.Core.Application.Service
var frontAuditConfig = (await _frontAuditConfigRepository.FirstOrDefaultAsync(x => x.Id == input.ChildId)).Clone();
var fronts = await _frontAuditConfigRepository.Where(x => x.ParentId == frontAuditConfig.Id).ToListAsync();
fronts.ForEach(x =>
{
x.Id = NewId.NextGuid();
@@ -68,14 +68,12 @@ namespace IRaCIS.Core.Application.Service
});
frontAuditConfig.ParentId = input.ParentId;
frontAuditConfig.Id = id;
frontAudits.Add(frontAuditConfig);
frontAudits.AddRange(fronts);
await _frontAuditConfigRepository.AddRangeAsync(frontAudits);
await _frontAuditConfigRepository.SaveChangesAsync();
}
/// <summary>