浏览代码

人群包功能开发,查询列表状态添加逻辑

zhaoxian 4 年之前
父节点
当前提交
f1612b6410

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

@@ -13,7 +13,6 @@ import cn.com.ctop.kuaishou.modules.batch.service.IKuaishouPopulationService;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.extension.api.R;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
@@ -142,6 +141,9 @@ public class KuaishouCrowdPackServiceImpl extends ServiceImpl<KuaishouCrowdPackM
         wrapper.eq("status", 4);
         wrapper.last("limit 1");
         KuaishouCrowdPack kuaishouCrowdPack = crowdPackMapper.selectOne(wrapper);
+        if (Check.isNull(kuaishouCrowdPack)) {
+            return Result.error("该账户下没有可推送人群包");
+        }
         JSONObject jsonObject = iKuaishouPopulationService.pushAccountsPopulation(token, kuaishouCrowdPack.getOrientationId(), accountIds);
         if (jsonObject.getInteger("code") == 0) {
             List<KuaishouCrowdPack> list = new ArrayList<>();