修改一版

Uat_Study
he 2022-08-11 09:17:54 +08:00
parent d41ce4422c
commit d4388ea487
2 changed files with 4 additions and 3 deletions

View File

@ -51,7 +51,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public class VerifyeCriterionNeedSynchronizeInDto public class VerifyeCriterionNeedSynchronizeInDto
{ {
public Guid TrialCriterionId { get; set; } [NotDefault]
public Guid TrialId { get; set; }
} }
public class GetTrialJudgyInfoInDto public class GetTrialJudgyInfoInDto
{ {

View File

@ -106,13 +106,13 @@ namespace IRaCIS.Application.Services
[HttpPost] [HttpPost]
public async Task<bool> VerifyeCriterionNeedSynchronize(VerifyeCriterionNeedSynchronizeInDto inDto) public async Task<bool> VerifyeCriterionNeedSynchronize(VerifyeCriterionNeedSynchronizeInDto inDto)
{ {
var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialCriterionId).FirstNotNullAsync(); var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.TrialId == inDto.TrialId&&x.IsConfirm).FirstNotNullAsync();
if (trialCriterion.ReadingQuestionCriterionSystemId != null) if (trialCriterion.ReadingQuestionCriterionSystemId != null)
{ {
var systemCriterion = await _readingQuestionCriterionSystemRepository.Where(x => x.Id == trialCriterion.ReadingQuestionCriterionSystemId).FirstNotNullAsync(); var systemCriterion = await _readingQuestionCriterionSystemRepository.Where(x => x.Id == trialCriterion.ReadingQuestionCriterionSystemId).FirstNotNullAsync();
if (systemCriterion.ConfirmTime > trialCriterion.SynchronizeTime) if (systemCriterion.ConfirmTime > trialCriterion.SynchronizeTime)
{ {
await SynchronizeCriterion(inDto.TrialCriterionId); await SynchronizeCriterion(trialCriterion.Id);
return true; return true;
} }