From 3e36981d36fde7c158a7e1768c0b2a05ee2dc9dc Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Thu, 5 May 2022 15:26:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.Application/IRaCIS.Core.Application.xml | 11 ++--------- .../Service/Common/FrontAuditConfigService.cs | 8 +++----- .../Service/Visit/SubjectService.cs | 9 +++++---- 3 files changed, 10 insertions(+), 18 deletions(-) diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 1d1e2a6bc..f247e552c 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -58,9 +58,9 @@ - + 复制配置项及其子项 - + 传入对象 @@ -356,13 +356,6 @@ - - - 批量添加稽查记录 - - - - SystemNoticeService diff --git a/IRaCIS.Core.Application/Service/Common/FrontAuditConfigService.cs b/IRaCIS.Core.Application/Service/Common/FrontAuditConfigService.cs index 107076772..63e247a62 100644 --- a/IRaCIS.Core.Application/Service/Common/FrontAuditConfigService.cs +++ b/IRaCIS.Core.Application/Service/Common/FrontAuditConfigService.cs @@ -49,10 +49,11 @@ namespace IRaCIS.Core.Application.Service } /// - /// + /// 复制配置项及其子项 /// - /// + /// 传入对象 /// + [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(); - } /// diff --git a/IRaCIS.Core.Application/Service/Visit/SubjectService.cs b/IRaCIS.Core.Application/Service/Visit/SubjectService.cs index 9573d434b..014c7372c 100644 --- a/IRaCIS.Core.Application/Service/Visit/SubjectService.cs +++ b/IRaCIS.Core.Application/Service/Visit/SubjectService.cs @@ -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."); } - var isSuccess = await _subjectRepository.DeleteFromQueryAsync(u => u.Id == id); + await _subjectRepository.DeleteFromQueryAsync(u => u.Id == id); await _subjectVisitRepository.DeleteFromQueryAsync(u => u.SubjectId == id); - var subvisit = await _subjectVisitRepository.Where(x => x.SubjectId == id).ToListAsync(); - - return ResponseOutput.Result(true); + var isSuccess = await _subjectRepository.SaveChangesAsync(); + + + return ResponseOutput.Result(isSuccess); } /// 分页获取受试者列表[New]