diff --git a/src/SJZY.Track.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs b/src/SJZY.Track.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs index de80fdba..9dc69161 100644 --- a/src/SJZY.Track.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs +++ b/src/SJZY.Track.Application/Services/DebugApis/TransportDetailsGenerate/_TransportDetailsGenerateService.cs @@ -22,13 +22,15 @@ public class _TransportDetailsGenerateService : ApplicationService } /// - /// 运输预警明细生成任务执行,立即执行不考虑计划时机 + /// 运输预警明细生成任务立即执行,不考虑计划执行时间,执行完成任务会关闭 + /// /// [HttpGet("TransportWarningDetailsGenerate_ScanAndExec")] public async Task TransportWarningDetailsGenerate_ScanAndExec() { var tasks = await _warningTaskRepository.GetTransportWarningDetailsGenerateTaskAsync(x => !x.IsClosed); - + var taskIds = tasks.Select(x => x.Id).ToHashSet(); + await _warningTaskRepository.CloseTransportWarningDetailsGenerateTaskAsync(x => !x.IsClosed && taskIds.Contains(x.Id)); await _transportWarningHandler.HandleWarningDetailsGenerateTask(tasks); } diff --git a/src/SJZY.Track.Application/Services/DebugApis/_MockReturnWarningService.cs b/src/SJZY.Track.Application/Services/DebugApis/_MockReturnWarningService.cs index 83070287..19c80301 100644 --- a/src/SJZY.Track.Application/Services/DebugApis/_MockReturnWarningService.cs +++ b/src/SJZY.Track.Application/Services/DebugApis/_MockReturnWarningService.cs @@ -30,6 +30,11 @@ public class _MockReturnWarningService : ApplicationService + /// + /// 模拟接口通回调 + /// + /// + /// [HttpPost("MockReturn")] public async Task MockReturn(MockReturnInput input) {