Bläddra i källkod

人群包功能开发

zhaoxian 4 år sedan
förälder
incheckning
247c41366c

+ 1 - 1
module-job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/handler/CrowdListQueryJob.java

@@ -35,7 +35,7 @@ public class CrowdListQueryJob {
     @XxlJob("crowdListQueryJob")
     public void execute() {
         List<Integer> list = new ArrayList<>();
-        for (int i = 0; i <= 6; i++) {
+        for (int i = 0; i <= 7; i++) {
             if (i != 2) {
                 list.add(i);
             }

+ 1 - 1
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/mapper/xml/KuaishouCrowdPackMapper.xml

@@ -82,7 +82,7 @@
             AND t1.`status` =#{status}
         </if>
         GROUP BY t1.signature
-        order by t1.update_time
+        order by t1.update_time desc
     </select>
 
     <select id="queryListByStatus" resultType="cn.com.ctop.kuaishou.modules.ai.entity.KuaishouCrowdPack">

+ 4 - 2
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/ai/service/impl/KuaishouCrowdPackServiceImpl.java

@@ -177,7 +177,7 @@ public class KuaishouCrowdPackServiceImpl extends ServiceImpl<KuaishouCrowdPackM
     @Override
     public void crowdListQuery() {
         List<KuaishouCrowdPack> crowdList = crowdPackMapper.queryListByStatus();
-        for (int i = 0; i <= 6; i++) {
+        for (int i = 0; i <= 7; i++) {
             if (i != 2) {
                 for (KuaishouCrowdPack crowdPack : crowdList) {
                     CtopOauthToken token = tokenService.getTokenByAccountId(crowdPack.getAccountId());
@@ -205,7 +205,9 @@ public class KuaishouCrowdPackServiceImpl extends ServiceImpl<KuaishouCrowdPackM
                                         datas.add(obj);
                                     }
                                 }
-                                crowdPackMapper.updateBatch(datas);
+                                if (datas.size() > 0) {
+                                    crowdPackMapper.updateBatch(datas);
+                                }
                             }
                         }
                     }