소스 검색

fix(job): 修复AI任务ID为空时的处理逻辑

- 在AI任务ID为空或null时跳过当前循环
- 避免因空任务ID导致的请求异常
- 确保后续请求体构建的稳定性
zjy 1 주 전
부모
커밋
c4eabadc1b
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      alien-job/src/main/java/shop/alien/job/second/AiCheckXxlJob.java

+ 6 - 0
alien-job/src/main/java/shop/alien/job/second/AiCheckXxlJob.java

@@ -267,6 +267,12 @@ public class AiCheckXxlJob {
                     // 初始化请求体Map
                     Map<String, Object> requestBody = new HashMap<>();
 
+
+
+                    if (violation.getAiTaskId() == null || violation.getAiTaskId() == "") {
+                        continue;
+                    }
+
                     // 设置投诉记录ID
                     requestBody.put("task_id", violation.getAiTaskId());
                     HttpHeaders aiHeaders = new HttpHeaders();