修改一版

Uat_Study
he 2022-05-05 15:26:15 +08:00
parent a578113b94
commit 3e36981d36
3 changed files with 10 additions and 18 deletions

View File

@ -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

View File

@ -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>

View File

@ -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>