|
@@ -3,12 +3,13 @@ package com.tzld.supply.job;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
|
|
|
+import com.tzld.supply.common.enums.SpiderContentScreenStatusEnum;
|
|
|
import com.tzld.supply.common.enums.SpiderContentStatusEnum;
|
|
import com.tzld.supply.common.enums.SpiderContentStatusEnum;
|
|
|
import com.tzld.supply.dao.mapper.supply.spider.SpiderContentMapper;
|
|
import com.tzld.supply.dao.mapper.supply.spider.SpiderContentMapper;
|
|
|
|
|
+import com.tzld.supply.dao.mapper.supply.spider.ext.SpiderMapperExt;
|
|
|
import com.tzld.supply.model.entity.PrecisionScreenEntity;
|
|
import com.tzld.supply.model.entity.PrecisionScreenEntity;
|
|
|
import com.tzld.supply.model.entity.feishu.SpiderContentEntity;
|
|
import com.tzld.supply.model.entity.feishu.SpiderContentEntity;
|
|
|
import com.tzld.supply.model.po.supply.spider.SpiderContent;
|
|
import com.tzld.supply.model.po.supply.spider.SpiderContent;
|
|
|
-import com.tzld.supply.model.po.supply.spider.SpiderContentExample;
|
|
|
|
|
import com.tzld.supply.util.DateUtils;
|
|
import com.tzld.supply.util.DateUtils;
|
|
|
import com.tzld.supply.util.feishu.FeiShu;
|
|
import com.tzld.supply.util.feishu.FeiShu;
|
|
|
import com.tzld.supply.util.feishu.FeishuExcelUtil;
|
|
import com.tzld.supply.util.feishu.FeishuExcelUtil;
|
|
@@ -33,6 +34,8 @@ public class SpiderContentFeishuJob {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private SpiderContentMapper spiderContentMapper;
|
|
private SpiderContentMapper spiderContentMapper;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SpiderMapperExt spiderMapperExt;
|
|
|
|
|
|
|
|
|
|
|
|
|
@XxlJob("spiderContentFeishuJob")
|
|
@XxlJob("spiderContentFeishuJob")
|
|
@@ -42,11 +45,9 @@ public class SpiderContentFeishuJob {
|
|
|
startTime = DateUtils.getStartOfDay(param, "yyyyMMdd");
|
|
startTime = DateUtils.getStartOfDay(param, "yyyyMMdd");
|
|
|
}
|
|
}
|
|
|
Long endTime = startTime + 86400 * 1000;
|
|
Long endTime = startTime + 86400 * 1000;
|
|
|
- SpiderContentExample example = new SpiderContentExample();
|
|
|
|
|
- example.createCriteria().andStatusIn(Lists.newArrayList(2, 3))
|
|
|
|
|
- .andAiRoughStatusEqualTo(1)
|
|
|
|
|
- .andCreateTimeBetween(startTime, endTime);
|
|
|
|
|
- List<SpiderContent> dataList = spiderContentMapper.selectByExampleWithBLOBs(example);
|
|
|
|
|
|
|
+ List<SpiderContent> dataList = spiderMapperExt.getExportContentList(
|
|
|
|
|
+ Lists.newArrayList(SpiderContentStatusEnum.PASSED.getCode(), SpiderContentStatusEnum.ABANDONED.getCode()),
|
|
|
|
|
+ SpiderContentScreenStatusEnum.PASSED.getCode(), startTime, endTime);
|
|
|
if (CollectionUtil.isEmpty(dataList)) {
|
|
if (CollectionUtil.isEmpty(dataList)) {
|
|
|
return ReturnT.SUCCESS;
|
|
return ReturnT.SUCCESS;
|
|
|
}
|
|
}
|