Pārlūkot izejas kodu

快手素材同步增加错误代码重试

yumeng 3 gadi atpakaļ
vecāks
revīzija
699d2409a1

+ 6 - 4
src/main/java/cn/com/ctop/material/service/impl/MaterialUploadTaskServiceImpl.java

@@ -161,11 +161,13 @@ public class MaterialUploadTaskServiceImpl
                 } else {
                   String message = resultJson.getString("message");
                   if (code == 400001 && message.equals("文件操作过于频繁")) {
-                    materialUploadTaskMapper.updateStatusById(
-                        task.getId(), 0, "文件操作频繁-待重试", new Date());
+                    materialUploadTaskMapper.updateStatusById(task.getId(), 0, "文件操作频繁-待重试", new Date());
                   } else if (code == 500000 && message.equals("系统错误")) {
-                    materialUploadTaskMapper.updateStatusById(
-                        task.getId(), 0, "系统错误-待重试", new Date());
+                    materialUploadTaskMapper.updateStatusById(task.getId(), 0, "系统错误-待重试", new Date());
+                  } else if (code == 500000 && message.contains("限流")) {
+                    materialUploadTaskMapper.updateStatusById(task.getId(), 0, "触发限流-待重试", new Date());
+                  } else if (code == 400001 && message.contains("频繁")) {
+                    materialUploadTaskMapper.updateStatusById(task.getId(), 0, "接口请求频繁-待重试", new Date());
                   } else {
                     materialUploadTaskMapper.updateStatusById(task.getId(), 4, message, new Date());
                   }