Browse Source

拉取小程序,all

ZHAOXIAN 1 year ago
parent
commit
85e78a1fce

+ 9 - 3
job-bytedance/src/main/java/cn/com/ctop/job/bytedance/data/service/impl/BytedanceCdpProjectServiceImpl.java

@@ -93,8 +93,10 @@ public class BytedanceCdpProjectServiceImpl implements IBytedanceCdpProjectServi
                     bytedanceCdpProjectMapper.replaceBytedanceCdpProjectList(projectList);
             } else {
                 //40100请求超频
-                if (40100 == code && count <= 3)
+                if (40100 == code && count <= 3) {
+                    Thread.sleep(500);
                     getProjectListVo(advertiserId, type, date, page, count + 1);
+                }
                 log.error("获取项目列表失败(url:{}),入参:{}\n结果:{}", url, JSONObject.toJSONString(params), obj);
             }
             if (nextPage) {
@@ -147,8 +149,10 @@ public class BytedanceCdpProjectServiceImpl implements IBytedanceCdpProjectServi
                 }
             } else {
                 //40110请求超频
-                if (40110 == code && count <= 3)
+                if (40110 == code && count <= 3) {
+                    Thread.sleep(500);
                     getByteAppInfoVo(advertiserId, searchType, page, count + 1);
+                }
                 log.error("账户({})获取抖小列表失败,入参:{}\n结果:{}", advertiserId, JSONObject.toJSONString(params), obj);
                 bytedanceCdpProjectMapper.insertErrorAdvertiserId(advertiserId, "tt");
             }
@@ -204,8 +208,10 @@ public class BytedanceCdpProjectServiceImpl implements IBytedanceCdpProjectServi
                 }
             } else {
                 //40110请求超频
-                if (40110 == code && count <= 3)
+                if (40110 == code && count <= 3) {
+                    Thread.sleep(500);
                     getWxAppInfoVo(advertiserId, searchType, page, count + 1);
+                }
                 log.error("账户({})获取微小列表失败,入参:{}\n结果:{}", advertiserId, JSONObject.toJSONString(params), obj);
                 bytedanceCdpProjectMapper.insertErrorAdvertiserId(advertiserId, "wx");
             }

+ 2 - 2
job-bytedance/src/main/java/cn/com/ctop/job/bytedance/handler/BytedanceCdpProjectJob.java

@@ -24,8 +24,8 @@ public class BytedanceCdpProjectJob {
     @Autowired
     private IBytedanceCdpProjectService cdpProjectService;
 
-    private static ExecutorService allService = Executors.newFixedThreadPool(5);
-    private static ExecutorService allService2 = Executors.newFixedThreadPool(5);
+    private static ExecutorService allService = Executors.newFixedThreadPool(2);
+    private static ExecutorService allService2 = Executors.newFixedThreadPool(2);
 
     private static ExecutorService projectExecutorService = Executors.newFixedThreadPool(3);
     private static ExecutorService ttAppsExecutorService = Executors.newFixedThreadPool(5);