Преглед изворни кода

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();