From 8e9b9c54fde7bdd22986cedcc0a4f5bc05832bf0 Mon Sep 17 00:00:00 2001
From: he <10978375@qq.com>
Date: Tue, 11 Jul 2023 15:39:07 +0800
Subject: [PATCH] S-42
---
.../Controllers/InspectionController.cs | 18 ++++++++++++++++++
.../Interface/IClinicalAnswerService.cs | 2 ++
2 files changed, 20 insertions(+)
diff --git a/IRaCIS.Core.API/Controllers/InspectionController.cs b/IRaCIS.Core.API/Controllers/InspectionController.cs
index 8018bc159..8ef86050d 100644
--- a/IRaCIS.Core.API/Controllers/InspectionController.cs
+++ b/IRaCIS.Core.API/Controllers/InspectionController.cs
@@ -254,6 +254,24 @@ namespace IRaCIS.Core.API.Controllers
return result;
}
+ ///
+ /// CRC撤销临床数据
+ ///
+ ///
+ ///
+ [HttpPost, Route("Inspection/ClinicalAnswer/CRCCancelConfirmClinical")]
+ [TypeFilter(typeof(TrialResourceFilter), Arguments = new object[] { "AfterStopCannNotOpt" })]
+
+ [UnitOfWork]
+ public async Task CRCCancelConfirmClinical(DataInspectionDto opt)
+ {
+ var singid = await _inspectionService.RecordSing(opt.SignInfo);
+ var result = await _clinicalAnswerService.CRCCancelConfirmClinical(opt.Data);
+ await _inspectionService.CompletedSign(singid, result);
+ return result;
+ }
+
+
///
/// PM确认临床数据
///
diff --git a/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs b/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs
index f2f803ee9..802c97fa7 100644
--- a/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/Interface/IClinicalAnswerService.cs
@@ -17,5 +17,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Interface
Task SubmitClinicalForm(SubmitClinicalFormInDto inDto);
+ Task CRCCancelConfirmClinical(CRCCancelConfirmClinicalInDto inDto);
+
}
}