فهرست منبع

添加名称通配符问题

syh 4 سال پیش
والد
کامیت
2d105b73f0

+ 1 - 2
module-common/src/main/java/cn/com/ctop/common/module/service/IBindAccountLoginService.java

@@ -3,7 +3,6 @@ package cn.com.ctop.common.module.service;
 import cn.com.ctop.common.module.entity.BindAccountLogin;
 import cn.com.ctop.common.module.vo.PangolinProjectVO;
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.fasterxml.jackson.core.JsonProcessingException;
 import org.apache.http.client.CookieStore;
 
 import java.util.List;
@@ -30,7 +29,7 @@ public interface IBindAccountLoginService extends IService<BindAccountLogin> {
 
     List<BindAccountLogin> getListByParams(String loginType,Integer status);
 
-    CookieStore setCookie(BindAccountLogin bindAccountLogin,String domain) throws JsonProcessingException;
+    CookieStore setCookie(BindAccountLogin bindAccountLogin,String domain);
 
     BindAccountLogin getByParams(String accountName, String password, String advertiserId);
 

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

@@ -116,9 +116,13 @@ public class BindAccountLoginServiceImpl extends ServiceImpl<BindAccountLoginMap
     }
 
     @Override
-    public CookieStore setCookie(BindAccountLogin bindAccountLogin,String domain) throws JsonProcessingException {
+    public CookieStore setCookie(BindAccountLogin bindAccountLogin,String domain){
         ObjectMapper mapper = new ObjectMapper();
-        List<String> cookieList = mapper.readValue(bindAccountLogin.getCookie(), new TypeReference<List<String>>() {});
+        List<String> cookieList = null;
+        try {
+            cookieList = mapper.readValue(bindAccountLogin.getCookie(), new TypeReference<List<String>>() {});
+        } catch (JsonProcessingException e) {
+        }
         if(cookieList == null||cookieList.isEmpty()){
             return null;
         }

+ 15 - 8
module-job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/handler/KuaishouAiCreativeJob.java

@@ -4,6 +4,7 @@ import cn.com.ctop.kuaishou.modules.ai.entity.AiKuaishouAdvertiserStrategy;
 import cn.com.ctop.kuaishou.modules.ai.service.IAiKuaishouAdvertiserStrategyService;
 import cn.com.ctop.kuaishou.modules.ai.service.IAiKuaishouCreateCreativeService;
 import com.xxl.job.core.handler.annotation.XxlJob;
+import org.jeecg.common.util.DateUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
@@ -45,15 +46,21 @@ public class KuaishouAiCreativeJob {
         if(null==strategies||strategies.isEmpty()){
             return;
         }
-        strategies.forEach(strategy -> {
-            if(null!=strategy.getOpenProgramCreate()&&strategy.getOpenProgramCreate()!=1){
-                try {
-                    createCreativeService.customCreativeSupplement(strategy,1);
-                } catch (ParseException e) {
-                    e.printStackTrace();
+        try {
+            int hour = DateUtils.getNowHour();
+            strategies.forEach(strategy -> {
+                if(null!=strategy.getOpenProgramCreate()&&strategy.getOpenProgramCreate()!=1){
+                    try {
+                        createCreativeService.customCreativeSupplement(strategy,hour);
+                    } catch (ParseException e) {
+                        e.printStackTrace();
+                    }
                 }
-            }
-        });
+            });
+        } catch (ParseException e) {
+            e.printStackTrace();
+        }
+
     }
 
     /**