Uat_Study
he 2022-10-10 11:26:43 +08:00
parent 96b7d4886c
commit 8386e2299c
2 changed files with 3 additions and 3 deletions

View File

@ -643,7 +643,7 @@ namespace IRaCIS.Core.Application.Contracts
public class TrialReadingInfoSignInDto public class TrialReadingInfoSignInDto
{ {
[NotDefault] [NotDefault]
public Guid TrialId { get; set; } public Guid TrialCriterionId { get; set; }
} }
public class GetTrialReadingCriterionInfoOutDto public class GetTrialReadingCriterionInfoOutDto

View File

@ -103,7 +103,7 @@ namespace IRaCIS.Core.Application
[NonDynamicMethod] [NonDynamicMethod]
public async Task<IResponseOutput> TrialReadingInfoSign(TrialReadingInfoSignInDto inDto) public async Task<IResponseOutput> TrialReadingInfoSign(TrialReadingInfoSignInDto inDto)
{ {
var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.TrialId == inDto.TrialId && x.IsConfirm).FirstOrDefaultAsync(); var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.Id==inDto.TrialCriterionId).FirstOrDefaultAsync();
var existsJudge = await _readingQuestionTrialRepository.Where(x => x.ReadingQuestionCriterionTrialId == trialCriterion.Id && x.IsJudgeQuestion && x.JudgeType == JudgeTypeEnum.None) var existsJudge = await _readingQuestionTrialRepository.Where(x => x.ReadingQuestionCriterionTrialId == trialCriterion.Id && x.IsJudgeQuestion && x.JudgeType == JudgeTypeEnum.None)
.WhereIf(trialCriterion.FormType == FormType.SinglePage, x => x.ReadingCriterionPageId == null) .WhereIf(trialCriterion.FormType == FormType.SinglePage, x => x.ReadingCriterionPageId == null)
@ -115,7 +115,7 @@ namespace IRaCIS.Core.Application
throw new BusinessValidationFailedException("有裁判问题未配置产生裁判阅片任务的条件,操作失败!"); throw new BusinessValidationFailedException("有裁判问题未配置产生裁判阅片任务的条件,操作失败!");
} }
await _trialRepository.UpdatePartialFromQueryAsync(x => x.Id == inDto.TrialId, x => new Trial() await _readingQuestionCriterionTrialRepository.UpdatePartialFromQueryAsync(x => x.Id == inDto.TrialCriterionId, x => new ReadingQuestionCriterionTrial()
{ {
ReadingInfoSignTime = DateTime.Now ReadingInfoSignTime = DateTime.Now
}); });