yumeng 5 роки тому
батько
коміт
441e480f71

+ 2 - 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/CallbackController.java

@@ -9,7 +9,6 @@ import cn.com.ctop.common.module.utils.*;
 import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouInterfaceService;
 import cn.com.ctop.kuaishou.modules.material.entity.KuaishouAccessToken;
 import cn.com.ctop.kuaishou.modules.material.entity.KuaishouResultToken;
-import cn.com.ctop.toutiao.entity.ByteDanceAdvertiser;
 import cn.com.ctop.toutiao.service.IByteDanceAdvertiserDataService;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -287,7 +286,7 @@ public class CallbackController {
                 logger.info("获取广告主信息失败,accountId:{},message:{}", token.getAccountId(), (String) advertiserDataMap.get("message"));
                 throw new Exception("获取广告主信息失败");
             }
-            ByteDanceAdvertiser advertiserData = (ByteDanceAdvertiser) advertiserDataMap.get("data");
+
             Long accountId = token.getAccountId();
             QueryWrapper<UserAllocation> userAllocationQueryWrapper = new QueryWrapper<>();
             userAllocationQueryWrapper.eq("account_id", accountId);
@@ -308,7 +307,7 @@ public class CallbackController {
             userAllocation.setMediaId(mediaId);
             userAllocation.setProjectId(projectId);
             userAllocation.setProjectName(projectName);
-            userAllocation.setAuthName(advertiserData.getName());
+            userAllocation.setAuthName((String) advertiserDataMap.get("name"));
             userAllocation.setAdvertiserId(advertiserId);
             userAllocation.setCreateTime(new Date());
             userAllocation.setUpdateTime(new Date());

+ 1 - 3
module-toutiao/src/main/java/cn/com/ctop/toutiao/service/impl/ByteDanceAdvertiserDataServiceImpl.java

@@ -71,9 +71,7 @@ public class ByteDanceAdvertiserDataServiceImpl implements IByteDanceAdvertiserD
         }
         for (int i = 0; i < data.size(); i++) {
             JSONObject dataObject = data.getJSONObject(i);
-            ByteDanceAdvertiser advertiser = new ByteDanceAdvertiser(dataObject, accountId);
-            advertiserService.saveOrUpdate(advertiser);
-            resultMap.put("data", advertiser);
+            resultMap.put("name", dataObject.getString("name"));
         }
         resultMap.put("success", true);
         resultMap.put("code", 0);

+ 1 - 1
module-toutiao/src/main/resources/bytedance_config.properties

@@ -11,7 +11,7 @@ bytedance_auth_url=https://ad.oceanengine.com/openapi
 #bytedance_auth_url=https://test-ad.toutiao.com/open_api
 #bytedance_callback_url=http://callback.c-top.com.cn/bytedance
 bytedance_callback_url=http://adsp.c-top.com.cn:8080/jeecg-boot/bytedance
-bytedance_v2_advertiser_info=/2/advertiser/info
+bytedance_v2_advertiser_info=/2/advertiser/public_info/
 bytedance_v2_ad_get=/2/ad/get
 bytedance_v2_ad_create=/2/ad/create/
 bytedance_v2_ad_update_status=/2/ad/update/status