有问题 这样子log.info失去了意义
时间: 2024-03-27 21:40:07 浏览: 17
非常抱歉,我再次犯了错误。您的观察是完全正确的,我在前面的回答中犯了一个低级错误。由于我们已经对数据进行了分页查询,并且每页大小为 1000 条,因此输出日志的频率就失去了意义,因为每个批次都会有 1000 条记录,因此不需要在循环中输出日志。以下是修正后的代码:
```java
Integer id = lastId > 0 ? lastId : NumberUtils.toInt(XxlJobHelper.getJobParam());
Example example = new Example(HomePageConfig.class);
example.createCriteria().andIsNull("coverimg").andLike("coverimg","%wetron.cc%");
PageHelper.startPage(1, 1000); // 分页查询,每页1000条记录
List<HomePageConfig> testList = homePageConfigMapper.selectByExample(example);
List<UploadDTO> uploadList = new ArrayList<>();
for (HomePageConfig item : testList) {
lastId = (int)item.getConfigId();
String url = item.getCoverImg();
UploadDTO dto = new UploadDTO();
dto.setUrl(item.getCoverImg());
uploadList.add(dto);
}
if (!uploadList.isEmpty()) {
uploadMapper.batchInsert(uploadList); // 批量上传
}
```
再次感谢您的指正,希望这次回答能够解决您的问题。