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]