From 0840ac2c8b606f2576bf318c848e5e16fb4729dd Mon Sep 17 00:00:00 2001
From: he <10978375@qq.com>
Date: Thu, 6 Jul 2023 09:38:05 +0800
Subject: [PATCH] S-17
---
.../Controllers/InspectionController.cs | 17 +++++++++++++++++
.../Reading/Interface/IClinicalAnswerService.cs | 5 ++++-
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/IRaCIS.Core.API/Controllers/InspectionController.cs b/IRaCIS.Core.API/Controllers/InspectionController.cs
index 643b0b1a1..33736e5b7 100644
--- a/IRaCIS.Core.API/Controllers/InspectionController.cs
+++ b/IRaCIS.Core.API/Controllers/InspectionController.cs
@@ -254,6 +254,23 @@ namespace IRaCIS.Core.API.Controllers
return result;
}
+ ///
+ /// PM确认临床数据
+ ///
+ ///
+ ///
+ [HttpPost, Route("Inspection/ClinicalAnswer/PMConfirmClinical")]
+ [TypeFilter(typeof(TrialResourceFilter), Arguments = new object[] { "AfterStopCannNotOpt" })]
+
+ [UnitOfWork]
+ public async Task PMConfirmClinical(DataInspectionDto opt)
+ {
+ var singid = await _inspectionService.RecordSing(opt.SignInfo);
+ var result = await _clinicalAnswerService.PMConfirmClinical(opt.Data);
+ await _inspectionService.CompletedSign(singid, result);
+ return result;
+ }
+
///
/// 提交阅片裁判问题
diff --git a/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs b/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs
index 2d251a4da..bcb350355 100644
--- a/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs
@@ -12,5 +12,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Interface
Task CRCSignClinicalData(CRCSignClinicalDataInDto inDto);
Task AutoAddCRCClinical(AutoAddClinicalInDto inDto);
- }
+
+ Task PMConfirmClinical(CRCConfirmClinicalInDto inDto);
+
+ }
}