修改一版
parent
a578113b94
commit
3e36981d36
|
@ -58,9 +58,9 @@
|
||||||
</member>
|
</member>
|
||||||
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.CopyFrontAuditConfigItem(IRaCIS.Core.Infra.EFCore.Dto.CopyFrontAuditConfigItemDto)">
|
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.CopyFrontAuditConfigItem(IRaCIS.Core.Infra.EFCore.Dto.CopyFrontAuditConfigItemDto)">
|
||||||
<summary>
|
<summary>
|
||||||
|
复制配置项及其子项
|
||||||
</summary>
|
</summary>
|
||||||
<param name="input"></param>
|
<param name="input">传入对象</param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.BatchAddFrontAudit(IRaCIS.Core.Application.ViewModel.BatchAddFrontAudit)">
|
<member name="M:IRaCIS.Core.Application.Service.FrontAuditConfigService.BatchAddFrontAudit(IRaCIS.Core.Application.ViewModel.BatchAddFrontAudit)">
|
||||||
|
@ -356,13 +356,6 @@
|
||||||
<param name="Data"></param>
|
<param name="Data"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:IRaCIS.Core.Application.Service.Inspection.Interface.IInspectionService.AddListInspectionRecordAsync(System.Collections.Generic.List{IRaCIS.Core.Domain.Models.DataInspection})">
|
|
||||||
<summary>
|
|
||||||
批量添加稽查记录
|
|
||||||
</summary>
|
|
||||||
<param name="datas"></param>
|
|
||||||
<returns></returns>
|
|
||||||
</member>
|
|
||||||
<member name="T:IRaCIS.Core.Application.Service.SystemNoticeService">
|
<member name="T:IRaCIS.Core.Application.Service.SystemNoticeService">
|
||||||
<summary>
|
<summary>
|
||||||
SystemNoticeService
|
SystemNoticeService
|
||||||
|
|
|
@ -49,10 +49,11 @@ namespace IRaCIS.Core.Application.Service
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
/// 复制配置项及其子项
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="input"></param>
|
/// <param name="input">传入对象</param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
[HttpPost]
|
||||||
public async Task CopyFrontAuditConfigItem(CopyFrontAuditConfigItemDto input)
|
public async Task CopyFrontAuditConfigItem(CopyFrontAuditConfigItemDto input)
|
||||||
{
|
{
|
||||||
var id = NewId.NextGuid();
|
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 frontAuditConfig = (await _frontAuditConfigRepository.FirstOrDefaultAsync(x => x.Id == input.ChildId)).Clone();
|
||||||
var fronts = await _frontAuditConfigRepository.Where(x => x.ParentId == frontAuditConfig.Id).ToListAsync();
|
var fronts = await _frontAuditConfigRepository.Where(x => x.ParentId == frontAuditConfig.Id).ToListAsync();
|
||||||
|
|
||||||
fronts.ForEach(x =>
|
fronts.ForEach(x =>
|
||||||
{
|
{
|
||||||
x.Id = NewId.NextGuid();
|
x.Id = NewId.NextGuid();
|
||||||
|
@ -68,14 +68,12 @@ namespace IRaCIS.Core.Application.Service
|
||||||
});
|
});
|
||||||
frontAuditConfig.ParentId = input.ParentId;
|
frontAuditConfig.ParentId = input.ParentId;
|
||||||
frontAuditConfig.Id = id;
|
frontAuditConfig.Id = id;
|
||||||
|
|
||||||
frontAudits.Add(frontAuditConfig);
|
frontAudits.Add(frontAuditConfig);
|
||||||
frontAudits.AddRange(fronts);
|
frontAudits.AddRange(fronts);
|
||||||
|
|
||||||
await _frontAuditConfigRepository.AddRangeAsync(frontAudits);
|
await _frontAuditConfigRepository.AddRangeAsync(frontAudits);
|
||||||
await _frontAuditConfigRepository.SaveChangesAsync();
|
await _frontAuditConfigRepository.SaveChangesAsync();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
@ -118,14 +118,15 @@ namespace IRaCIS.Application.Services
|
||||||
return ResponseOutput.NotOk("This subject has executed a visit with uploading study images,and couldn't be deleted.");
|
return ResponseOutput.NotOk("This subject has executed a visit with uploading study images,and couldn't be deleted.");
|
||||||
}
|
}
|
||||||
|
|
||||||
var isSuccess = await _subjectRepository.DeleteFromQueryAsync(u => u.Id == id);
|
await _subjectRepository.DeleteFromQueryAsync(u => u.Id == id);
|
||||||
await _subjectVisitRepository.DeleteFromQueryAsync(u => u.SubjectId == id);
|
await _subjectVisitRepository.DeleteFromQueryAsync(u => u.SubjectId == id);
|
||||||
|
|
||||||
|
|
||||||
var subvisit = await _subjectVisitRepository.Where(x => x.SubjectId == id).ToListAsync();
|
|
||||||
|
|
||||||
|
var isSuccess = await _subjectRepository.SaveChangesAsync();
|
||||||
return ResponseOutput.Result(true);
|
|
||||||
|
|
||||||
|
return ResponseOutput.Result(isSuccess);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary> 分页获取受试者列表[New] </summary>
|
/// <summary> 分页获取受试者列表[New] </summary>
|
||||||
|
|
Loading…
Reference in New Issue