Explorar o código

快手 推送素材成功通知

yumeng %!s(int64=4) %!d(string=hai) anos
pai
achega
3bd7592915

+ 2 - 1
module-common/src/main/java/cn/com/ctop/common/module/mapper/xml/UserAllocationMapper.xml

@@ -47,7 +47,8 @@
     <select id="getAccountIdListByUserId" resultType="com.alibaba.fastjson.JSONObject">
     SELECT
     t1.account_id as 'accountId',
-    t1.auth_name  as 'authName'
+    t1.auth_name  as 'authName',
+    t1.user_name as 'userName'
     from ctop_user_allocation   t1  LEFT JOIN
     ctop_kuaishou_advertiser_base_info t2
     ON t1.account_id = t2.account_id

+ 1 - 1
module-common/src/main/java/cn/com/ctop/common/module/service/impl/MaterialInfoServiceImpl.java

@@ -517,7 +517,7 @@ public class MaterialInfoServiceImpl extends ServiceImpl<MaterialInfoMapper, Mat
             MaterialInfo info = new MaterialInfo();
             Long projectId = json.getLong("projectId");
             String code = json.getString("code");
-           // info.setId(code + projectId);
+            info.setId(code + projectId);
             info.setCode(code);
             if (!Check.isNull(json.getString("watermarkUrl"))) {
                 info.setWatermarkUrl(json.getString("watermarkUrl"));

+ 2 - 2
module-common/src/main/java/cn/com/ctop/common/module/service/impl/MessageTemplateImpl.java

@@ -19,7 +19,7 @@ public class MessageTemplateImpl implements IMessageTemplate {
      * @return
      */
     @Override
-    public String getMaterialSyncTemplate(String projectName, Long accountId, String accountName, String materialName, String reason) {
+    public String getMaterialSyncTemplate(String projectName, String accountId, String accountName, String materialName, String reason) {
         StringBuilder text = new StringBuilder();
         text.append("素材同步失败").append("<br/>")
                 .append("您的项目:").append(projectName + ",").append("<br/>")
@@ -32,7 +32,7 @@ public class MessageTemplateImpl implements IMessageTemplate {
     }
 
     @Override
-    public String getMaterialSyncSucessTemplate(String projectName, Long accountId, String accountName, String materialName, String reason) {
+    public String getMaterialSyncSucessTemplate(String projectName, String accountId, String accountName, String materialName, String reason) {
         StringBuilder text = new StringBuilder();
         text.append("素材同步成功通知:").append("<br/>")
                 .append("您的项目:").append(projectName + ",").append("<br/>")

+ 7 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/IKuaiShouOverRunSendMessageService.java

@@ -0,0 +1,7 @@
+package cn.com.ctop.kuaishou.modules.batch.service;
+
+public interface IKuaiShouOverRunSendMessageService {
+    void creativeOverRunSendMessage(Long accountId);
+
+
+}

+ 14 - 0
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/impl/KuaiShouOverRunSendMessageServiceImpl.java

@@ -0,0 +1,14 @@
+package cn.com.ctop.kuaishou.modules.batch.service.impl;
+
+import cn.com.ctop.kuaishou.modules.batch.service.IKuaiShouOverRunSendMessageService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+@Service
+@Slf4j
+public class KuaiShouOverRunSendMessageServiceImpl implements IKuaiShouOverRunSendMessageService {
+    @Override
+    public void creativeOverRunSendMessage(Long accountId) {
+
+    }
+}

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

@@ -1808,6 +1808,11 @@ public class KuaishouInterfaceServiceImpl implements IKuaishouInterfaceService {
                     if (code == 500000 && count <= 4) {
                         creativeCreate(accessToken, advertiserId, requestJson, count + 1);
                     }
+
+                    if (code == 400001 && resultJson.getString("message").equals("/rest/openapi/v2/creative/create已超日限")) {
+
+                    }
+
                     log.error("创建广告创意失败,advertiser_id:{},返回信息:{},入参:{}", advertiserId, resultJson, requestJson, count + 1);
                     returnMap.put("code", -1);
                     returnMap.put("message", resultJson.getString("message"));