|
@@ -741,17 +741,16 @@ public class WeComHistoryDataJob {
|
|
|
Date daysAgoDate = DateUtil.getDaysAgoDate(7);
|
|
Date daysAgoDate = DateUtil.getDaysAgoDate(7);
|
|
|
HistoryMessageExample example = new HistoryMessageExample();
|
|
HistoryMessageExample example = new HistoryMessageExample();
|
|
|
example.createCriteria().andCreateTimeLessThan(daysAgoDate);
|
|
example.createCriteria().andCreateTimeLessThan(daysAgoDate);
|
|
|
- example.setPage(new Page<>(1, 10000));
|
|
|
|
|
|
|
+ example.setPage(new Page<>(1, 1000));
|
|
|
example.setOrderByClause("id asc");
|
|
example.setOrderByClause("id asc");
|
|
|
List<HistoryMessage> historyMessages = historyMessageMapper.selectByExample(example);
|
|
List<HistoryMessage> historyMessages = historyMessageMapper.selectByExample(example);
|
|
|
- log.info("copyHistoryMessageJob historyMessages={}", historyMessages);
|
|
|
|
|
|
|
+ log.info("copyHistoryMessageJob historyMessages.size={}", historyMessages.size());
|
|
|
if (CollectionUtils.isEmpty(historyMessages)) {
|
|
if (CollectionUtils.isEmpty(historyMessages)) {
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
historyMessageBackupMapper.insertList(historyMessages);
|
|
historyMessageBackupMapper.insertList(historyMessages);
|
|
|
- for (HistoryMessage historyMessage : historyMessages) {
|
|
|
|
|
- historyMessageMapper.deleteByPrimaryKey(historyMessage.getId());
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ List<Long> ids = historyMessages.stream().map(HistoryMessage::getId).collect(Collectors.toList());
|
|
|
|
|
+ historyMessageMapper.deleteByIds(ids);
|
|
|
Thread.sleep(1000);
|
|
Thread.sleep(1000);
|
|
|
}
|
|
}
|
|
|
return ReturnT.SUCCESS;
|
|
return ReturnT.SUCCESS;
|