统一生成裁判任务

This commit is contained in:
he
2026-08-19 15:56:47 +08:00
parent a8c530e40c
commit 87920f58eb
2 changed files with 53 additions and 12 deletions
@@ -24,6 +24,29 @@ namespace IRaCIS.Core.Application.Service
/// </summary>
public partial class ReadingImageTaskService : BaseService, IReadingImageTaskService
{
/// <summary>
/// 统一生成裁判任务
/// </summary>
/// <param name=""></param>
/// <returns></returns>
[HttpPost]
public async Task PhasedGenerationJudge(Guid trialReadingCriterionId)
{
var visitTaskList = await _visitTaskRepository.Where(x =>
x.TrialReadingCriterionId == trialReadingCriterionId
&& (x.ReadingCategory == ReadingCategory.Visit||x.ReadingCategory == ReadingCategory.Global)
&&x.ReadingTaskState == ReadingTaskState.HaveSigned
&&x.TaskState==TaskState.Effect
&&!x.IsCalculatedJudge
).ToListAsync();
foreach (var item in visitTaskList)
{
await TriggerJudgeQuestion(item.Id);
}
}
#region
/// <summary>