Uat_Study
he 2022-04-11 16:55:27 +08:00
parent 62b6d4176b
commit 6c81cf2612
3 changed files with 5 additions and 3 deletions

View File

@ -91,6 +91,7 @@ namespace IRaCIS.Core.API.Controllers
{
return ResponseOutput.NotOk(fun.ErrorMessage);
}
opt.OptCommand.Id = Guid.Parse(fun.Data);
return await _inspectionService.Enforcement(opt.OptCommand, opt.AuditInfo, opt.SignInfo, null, fun);
}

View File

@ -6,7 +6,7 @@ namespace IRaCIS.Application.Interfaces
{
public interface IVisitPlanService
{
Task<IResponseOutput> AddOrUpdateVisitStage(VisitPlanCommand visitPlan);
Task<IResponseOutput<string>> AddOrUpdateVisitStage(VisitPlanCommand visitPlan);
Task<IResponseOutput> ConfirmTrialVisitPlan(Guid trialId);
Task<IResponseOutput> DeleteVisitStage(Guid id);
Task<IActionResult> DownloadInflunceStudyList(Guid visitPlanInfluenceStatId);

View File

@ -89,7 +89,7 @@ namespace IRaCIS.Application.Services
/// <summary> 添加或更新访视计划某项[New]</summary>
[HttpPost]
[UnitOfWork]
public async Task<IResponseOutput> AddOrUpdateVisitStage(VisitPlanCommand visitPlan)
public async Task<IResponseOutput<string>> AddOrUpdateVisitStage(VisitPlanCommand visitPlan)
{
DateTime createtime = DateTime.Now;
List<DataInspection> datas = new List<DataInspection>();
@ -195,6 +195,7 @@ namespace IRaCIS.Application.Services
visitPlanItem.BlindName = "B" + ((int)visitPlanItem.VisitNum * 10).ToString("D3");
var result = await _repository.AddAsync(visitPlanItem);
visitPlan.Id = result.Id;
//更新项目访视计划状态为未确认
await _repository.UpdateFromQueryAsync<Trial>(u => u.Id == visitPlan.TrialId, t => new Trial() { VisitPlanConfirmed = false });
@ -248,7 +249,7 @@ namespace IRaCIS.Application.Services
await _inspectionService.AddListInspectionRecordAsync(datas);
return ResponseOutput.Ok();
return ResponseOutput.Ok(visitPlan.Id.ToString());
}
/// <summary> 删除项目计划某一项[New]</summary>