yumeng hace 5 años
padre
commit
e73ed579c2

+ 10 - 7
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/TestController.java

@@ -99,18 +99,21 @@ public class TestController {
         return "Success";
     }
 
-
+    static ExecutorService executorService = Executors.newFixedThreadPool(5);
     @GetMapping(value = "/getVideoAndImage")
     public String getVideoAndImage() {
         QueryWrapper<CtopOauthToken> tokenQueryWrapper = new QueryWrapper<>();
         tokenQueryWrapper.eq("media_id", 2);
         List<CtopOauthToken> ctopOauthTokens = tokenMapper.selectList(tokenQueryWrapper);
         for (CtopOauthToken token : ctopOauthTokens) {
-
-            kuaishouInterfaceService.getVideoList2(token, null, null, 1);
-            kuaishouInterfaceService.getImageList2(token, null, null, 1);
-            kuaishouInterfaceService.getCreativeList2(token, null, null, 1);
-
+            executorService.submit(new Runnable() {
+                @Override
+                public void run() {
+                    kuaishouInterfaceService.getVideoList2(token, null, null, 1);
+                    kuaishouInterfaceService.getImageList2(token, null, null, 1);
+                    kuaishouInterfaceService.getCreativeList2(token, null, null, 1);
+                }
+            });
 
         }
         return "Success";
@@ -118,7 +121,7 @@ public class TestController {
 
     @Autowired
     private CtopOauthTokenMapper oauthTokenMapper;
-    static ExecutorService executorService = Executors.newFixedThreadPool(3);
+
 
     @GetMapping(value = "/gerCreative")
     public void gerCreative() {

+ 2 - 2
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/impl/KuaishouInterfaceServiceImpl.java

@@ -242,9 +242,9 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
 
             for (int i = 0; i < details.size(); i++) {
                 var detailJson = details.getJSONObject(i);
-                if (Check.isNull(detailJson.getString("signature"))) {
+               /* if (Check.isNull(detailJson.getString("signature"))) {
                     continue;
-                }
+                }*/
                 var kuaiShouVideoGet = JSONObject.toJavaObject(detailJson, KuaiShouVideoGet.class);
                 kuaiShouVideoGet.setAccountId(token.getAccountId());
                 kuaiShouVideoGet.setId(token.getAccountId() + kuaiShouVideoGet.getPhotoId());