修改一版

This commit is contained in:
he
2022-05-24 14:56:38 +08:00
parent 5ef1c90289
commit ba9874b41e
3 changed files with 40 additions and 187 deletions
@@ -110,20 +110,11 @@ namespace IRaCIS.Core.API.Controllers
public async Task<IResponseOutput> ConfigTrialBasicInfoConfirm(DataInspectionDto<BasicTrialConfig> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
opt.Data.IsTrialBasicLogicConfirmed = true;
return await _trialConfigService.ConfigTrialBasicInfo(opt.Data);
//if (!data.IsSuccess)
//{
// return ResponseOutput.NotOk(data.ErrorMessage);
//}
var result = await _trialConfigService.ConfigTrialBasicInfo(opt.Data);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
//return ResponseOutput.Ok();
//return await _trialConfigService.TrialConfigSignatureConfirm(new SignConfirmDTO()
//{
// TrialId = opt.Data.TrialId,
// SignCode = opt.SignInfo.SignCode
//});
}
@@ -136,8 +127,9 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> TrialConfigSignatureConfirm(DataInspectionDto<SignConfirmDTO> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
return await _trialConfigService.TrialConfigSignatureConfirm(opt.Data);
var result = await _trialConfigService.TrialConfigSignatureConfirm(opt.Data);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
@@ -153,21 +145,10 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> ConfigTrialProcessInfoConfirm(DataInspectionDto<TrialProcessConfig> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
opt.Data.IsTrialProcessConfirmed = true;
return await _trialConfigService.ConfigTrialProcessInfo(opt.Data);
//if (!data.IsSuccess)
//{
// return ResponseOutput.NotOk(data.ErrorMessage);
//}
//return ResponseOutput.Ok();
//return await _trialConfigService.TrialConfigSignatureConfirm(new SignConfirmDTO()
//{
// TrialId = opt.Data.TrialId,
// SignCode = opt.SignInfo.SignCode
//});
var result = await _trialConfigService.ConfigTrialProcessInfo(opt.Data);
await _inspectionService.RecordSing(opt.SignInfo,result);
return result;
}
@@ -183,19 +164,10 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> ConfigTrialUrgentInfoConfirm(DataInspectionDto<TrialUrgentConfig> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
opt.Data.IsTrialUrgentConfirmed = true;
return await _trialConfigService.ConfigTrialUrgentInfo(opt.Data);
//if (!data.IsSuccess)
//{
// return ResponseOutput.NotOk(data.ErrorMessage);
//}
//return await _trialConfigService.TrialConfigSignatureConfirm(new SignConfirmDTO()
//{
// TrialId = opt.Data.TrialId,
// SignCode = opt.SignInfo.SignCode
//});
var result= await _trialConfigService.ConfigTrialUrgentInfo(opt.Data);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
@@ -208,8 +180,9 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> CRCRequestToQC(DataInspectionDto<CRCRequestToQCCommand> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
return await _qCOperationService.CRCRequestToQC(opt.Data);
var result = await _qCOperationService.CRCRequestToQC(opt.Data);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
@@ -220,8 +193,9 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> QCPassedOrFailed(DataInspectionDto<QCPassedOrFailedDto> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
return await _qCOperationService.QCPassedOrFailed(opt.Data.trialId, opt.Data.subjectVisitId, opt.Data.auditState);
var result= await _qCOperationService.QCPassedOrFailed(opt.Data.trialId, opt.Data.subjectVisitId, opt.Data.auditState);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
/// <summary>
@@ -231,10 +205,13 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> CheckBack(DataInspectionDto<IDDto> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
return await _qCOperationService.CheckBack(opt.Data.Id);
var result = await _qCOperationService.CheckBack(opt.Data.Id);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
/// <summary>
@@ -244,8 +221,9 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> SetReuploadFinished(DataInspectionDto<CRCReuploadFinishedCommand> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
return await _qCOperationService.SetReuploadFinished(opt.Data);
var result = await _qCOperationService.SetReuploadFinished(opt.Data);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
/// <summary>
@@ -257,8 +235,9 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> UpdateTrialState(DataInspectionDto<UpdateTrialStateDto> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
return await _trialConfigService.UpdateTrialState(opt.Data.trialId, opt.Data.trialStatusStr, opt.Data.reason);
var result = await _trialConfigService.UpdateTrialState(opt.Data.trialId, opt.Data.trialStatusStr, opt.Data.reason);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
@@ -270,8 +249,9 @@ namespace IRaCIS.Core.API.Controllers
[UnitOfWork]
public async Task<IResponseOutput> UserConfirm(DataInspectionDto<UserConfirmCommand> opt)
{
await _inspectionService.RecordSing(opt.SignInfo);
return await _trialDocumentService.UserConfirm(opt.Data);
var result = await _trialDocumentService.UserConfirm(opt.Data);
await _inspectionService.RecordSing(opt.SignInfo, result);
return result;
}
}
}