|
|
|
@ -35,7 +35,7 @@ public class UpdateImeiTask {
|
|
|
|
|
public void updateImeiByDate() {
|
|
|
|
|
|
|
|
|
|
log.info("================= the update imei time as {} =================", DateUtil.date());
|
|
|
|
|
DateTime dateTime = DateUtil.offsetDay(DateUtil.date(), -DefaultNumberConstants.TWO_NUMBER);
|
|
|
|
|
DateTime dateTime = DateUtil.offsetDay(DateUtil.date(), -DefaultNumberConstants.ONE_NUMBER);
|
|
|
|
|
Boolean result = taskImeiService.updateImeiByDate(DefaultNumberConstants.ONE_NUMBER, DefaultNumberConstants.ZERO_NUMBER, dateTime);
|
|
|
|
|
log.info("================= the update imei time as {} the result as {} =================", DateUtil.date(), result);
|
|
|
|
|
}
|
|
|
|
@ -56,7 +56,7 @@ public class UpdateImeiTask {
|
|
|
|
|
long totalDeleted = 0L;
|
|
|
|
|
String deleteStr = "DELETE FROM tb_task_imei WHERE create_time <:DATE ";
|
|
|
|
|
// 时间偏移六个月
|
|
|
|
|
DateTime date = DateUtil.offsetMonth(DateUtil.date(), -DefaultNumberConstants.SIX_NUMBER);
|
|
|
|
|
DateTime date = DateUtil.offsetMonth(DateUtil.date(), -DefaultNumberConstants.ONE_NUMBER);
|
|
|
|
|
do {
|
|
|
|
|
Query deleteTagByQuery = entityManager.createNativeQuery(deleteStr.concat(" limit 50000"));
|
|
|
|
|
deleteTagByQuery.setParameter("DATE", date.toDateStr());
|
|
|
|
|