添加修改原因
This commit is contained in:
@@ -704,6 +704,11 @@
|
||||
<member name="T:IRaCIS.Core.Application.Contracts.PreviousPDFAddOrEdit">
|
||||
<summary> PreviousPDFAddOrEdit 列表查询参数模型</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Contracts.DTO.CloseCheckChallengeDto">
|
||||
<summary>
|
||||
关闭一致性质疑Dto
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:IRaCIS.Core.Application.Contracts.QCQuestionConfigureView">
|
||||
<summary> QCQuestionConfigureView 列表视图模型 </summary>
|
||||
</member>
|
||||
@@ -1446,7 +1451,7 @@
|
||||
<param name="checkDialogCommand"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.Application.Image.QA.QCOperationService.CloseCheckChallenge(System.Guid)">
|
||||
<member name="M:IRaCIS.Core.Application.Image.QA.QCOperationService.CloseCheckChallenge(IRaCIS.Core.Application.Contracts.DTO.CloseCheckChallengeDto)">
|
||||
<summary>
|
||||
关闭 一致性核查质疑
|
||||
</summary>
|
||||
|
||||
@@ -424,6 +424,17 @@ namespace IRaCIS.Core.Application.Contracts.DTO
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 关闭一致性质疑Dto
|
||||
/// </summary>
|
||||
public class CloseCheckChallengeDto
|
||||
{
|
||||
public Guid subjectVisitId { get; set; }
|
||||
|
||||
public string CloseCheckChallenge { get; set; }
|
||||
}
|
||||
|
||||
|
||||
public class CheckChallengeDialogCommand
|
||||
{
|
||||
public string TalkContent { get; set; } = String.Empty;
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
Task<QCChallenge> AddOrUpdateQCChallenge(QCChallengeCommand qaQuestionCommand, Guid trialId, [FromRoute] TrialQCProcess trialQCProcess, [FromRoute] CurrentQC currentQCType);
|
||||
Task<IResponseOutput> AddOrUpdateQCQuestionAnswerList(QCQuestionAnswerCommand[] qcQuestionAnswerCommands, Guid trialId, Guid subjectVisitId, [FromRoute] TrialQCProcess trialQCProcess, [FromRoute] CurrentQC currentQCType);
|
||||
Task<IResponseOutput> AddQCChallengeReply(QADialogCommand qaDialogCommand);
|
||||
Task<IResponseOutput> CloseCheckChallenge(Guid subjectVisitId);
|
||||
Task<IResponseOutput> CloseCheckChallenge(CloseCheckChallengeDto input);
|
||||
Task<IResponseOutput> CloseQCChallenge(Guid qcChallengeId, Guid subjectVisitId, [FromRoute] QCChallengeCloseEnum closeEnum, [FromRoute] string closeReason);
|
||||
Task<IResponseOutput> CRCRequestReUpload(Guid qcChallengeId);
|
||||
Task<IResponseOutput> CRCRequestToQC(CRCRequestToQCCommand cRCRequestToQCCommand);
|
||||
|
||||
@@ -296,10 +296,10 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
/// <returns></returns>
|
||||
[HttpPut("{trialId:guid}/{subjectVisitId:guid}")]
|
||||
[TypeFilter(typeof(TrialResourceFilter))]
|
||||
public async Task<IResponseOutput> CloseCheckChallenge(Guid subjectVisitId)
|
||||
public async Task<IResponseOutput> CloseCheckChallenge(CloseCheckChallengeDto input)
|
||||
{
|
||||
|
||||
var sv = await _subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == subjectVisitId);
|
||||
var sv = await _subjectVisitRepository.FirstOrDefaultAsync(t => t.Id == input.subjectVisitId);
|
||||
|
||||
if (sv == null) return Null404NotFound(sv);
|
||||
|
||||
@@ -307,7 +307,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||
{
|
||||
ResponseOutput.NotOk("执行一致性核查的访视 不允许关闭质疑!");
|
||||
}
|
||||
|
||||
sv.CloseTheReason = input.CloseCheckChallenge;
|
||||
sv.CheckChallengeState = CheckChanllengeTypeEnum.Closed;
|
||||
|
||||
await _repository.SaveChangesAsync();
|
||||
|
||||
Reference in New Issue
Block a user