diff --git a/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java b/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java index d7a15cb..153f06d 100644 --- a/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/TaskRecordServiceImpl.java @@ -103,13 +103,13 @@ public class TaskRecordServiceImpl extends ServiceImpl().eq(NotePrompt::getType, TYPE_GRAPH_REASONING).or().eq(NotePrompt::getType, TYPE_STRUCTURAL_REASONING)).forEach(notePrompt -> { - try { - NotePrompt prompt = notePromptService.getById(notePrompt.getId()); - List modelCases = this.getModelCases(taskRecord); - if (!CollUtil.isEmpty(modelCases)) { - //异步调用xxl-job执行任务 - Thread thread = new Thread(() -> { + //异步调用xxl-job执行任务 + Thread thread = new Thread(() -> { + notePromptService.list(new LambdaQueryWrapper().eq(NotePrompt::getType, TYPE_GRAPH_REASONING).or().eq(NotePrompt::getType, TYPE_STRUCTURAL_REASONING)).forEach(notePrompt -> { + try { + NotePrompt prompt = notePromptService.getById(notePrompt.getId()); + List modelCases = this.getModelCases(taskRecord); + if (!CollUtil.isEmpty(modelCases)) { for (ModelCase modelCase : modelCases) { String caseId = modelCase.getId(); List ids = this.getIds(taskRecord, caseId, prompt.getType()); @@ -120,17 +120,17 @@ public class TaskRecordServiceImpl extends ServiceImpl