Uat_Study
he 2022-07-21 14:42:19 +08:00
parent 319af50009
commit 8a4ce3b9e8
1 changed files with 8 additions and 6 deletions

View File

@ -756,13 +756,9 @@ namespace IRaCIS.Application.Services
public async Task<IResponseOutput> SubmitVisitTaskQuestions(SubmitVisitTaskQuestionsInDto inDto) public async Task<IResponseOutput> SubmitVisitTaskQuestions(SubmitVisitTaskQuestionsInDto inDto)
{ {
await this.SaveVisitTaskQuestions(inDto); await this.SaveVisitTaskQuestions(inDto);
await _visitTaskRepository.BatchUpdateNoTrackingAsync(x => x.Id == inDto.VisitTaskId, x => new VisitTask()
{
ReadingTaskState = ReadingTaskState.HaveSigned,
SignTime = DateTime.Now,
});
var result = await _visitTaskRepository.SaveChangesAsync();
await this.SubmitTaskChangeState(inDto.VisitTaskId); await this.SubmitTaskChangeState(inDto.VisitTaskId);
return ResponseOutput.Ok(result); return ResponseOutput.Ok(result);
} }
@ -813,6 +809,12 @@ namespace IRaCIS.Application.Services
/// <returns></returns> /// <returns></returns>
private async Task SubmitTaskChangeState(Guid visitTaskId) private async Task SubmitTaskChangeState(Guid visitTaskId)
{ {
await _visitTaskRepository.BatchUpdateNoTrackingAsync(x => x.Id == visitTaskId, x => new VisitTask()
{
ReadingTaskState = ReadingTaskState.HaveSigned,
SignTime = DateTime.Now,
});
// 触裁判任务 // 触裁判任务
await this.TriggerJudgeQuestion(visitTaskId); await this.TriggerJudgeQuestion(visitTaskId);
// 添加阅片期任务 // 添加阅片期任务