yumeng преди 5 години
родител
ревизия
de2c9c5466

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

@@ -111,7 +111,7 @@ public class TestController {
                 public void run() {
                     kuaishouInterfaceService.getVideoList2(token, null, null, 1);
                     kuaishouInterfaceService.getImageList2(token, null, null, 1);
-                    kuaishouInterfaceService.getCreativeList2(token, null, null, 1);
+                 //   kuaishouInterfaceService.getCreativeList2(token, null, null, 1);
                 }
             });
 

+ 3 - 2
module-ctop/src/main/java/cn/com/ctop/manage/modules/material/service/impl/MaterialUploadServiceImpl.java

@@ -202,8 +202,9 @@ public class MaterialUploadServiceImpl implements IMaterialUploadService {
                                                 //   kuaishouInterfaceService.imageGet(accountId, ctopOauthToken.getAccessToken(), dataJson.getString("image_token"));
                                                 if (!Check.isNull(dataJson)) {
                                                     String signature = dataJson.getString("signature");
+                                                    String image_token = dataJson.getString("image_token");
                                                     KuaiShouImageGet imageGet = new KuaiShouImageGet();
-                                                    imageGet.setId(accountId + signature);
+                                                    imageGet.setId(accountId + image_token);
                                                     imageGet.setAccountId(accountId);
                                                     imageGet.setUrl(dataJson.getString("url"));
                                                     imageGet.setWidth(dataJson.getInteger("width"));
@@ -215,7 +216,7 @@ public class MaterialUploadServiceImpl implements IMaterialUploadService {
                                                         imageGet.setMaterialType(type);
                                                     }
                                                     imageGet.setSignature(signature);
-                                                    imageGet.setImageToken(dataJson.getString("image_token"));
+                                                    imageGet.setImageToken(image_token);
                                                     iKuaiShouImageGetService.saveOrUpdate(imageGet);
                                                 }
 

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

@@ -1429,6 +1429,7 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
 
         String result = HttpUtils.kuaiShouhttpPostRequest(url, param.toJSONString(), headers);
         JSONObject resultJson = JSONObject.parseObject(result);
+        System.err.println(resultJson);
         if (Check.isNull(resultJson)) {
             log.error("获取广告组接口异常,advertiserId:{}", token.getAccountId());
             return;
@@ -3216,16 +3217,16 @@ 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 kuaiShouImageGet = JSONObject.toJavaObject(detailJson, KuaiShouImageGet.class);
 
                 if (StringUtils.isBlank(String.valueOf(kuaiShouImageGet.getImageToken()))) {
                     continue;
                 }
-                kuaiShouImageGet.setId(token.getAccountId() + kuaiShouImageGet.getSignature());
+                kuaiShouImageGet.setId(token.getAccountId() + kuaiShouImageGet.getImageToken());
                 kuaiShouImageGet.setAccountId(token.getAccountId());
 
                 Integer type = MaterialEnum.getTypeBySize(kuaiShouImageGet.getWidth(), kuaiShouImageGet.getHeight());
@@ -3280,16 +3281,16 @@ 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 kuaiShouImageGet = JSONObject.toJavaObject(detailJson, KuaiShouImageGet.class);
 
                 if (StringUtils.isBlank(String.valueOf(kuaiShouImageGet.getImageToken()))) {
                     continue;
                 }
-                kuaiShouImageGet.setId(token.getAccountId() + kuaiShouImageGet.getSignature());
+                kuaiShouImageGet.setId(token.getAccountId() + kuaiShouImageGet.getImageToken());
                 kuaiShouImageGet.setAccountId(token.getAccountId());
 
                 Integer type = MaterialEnum.getTypeBySize(kuaiShouImageGet.getWidth(), kuaiShouImageGet.getHeight());