feat:(1.1.2.0-beta2): 修复日志清除BUG
This commit is contained in:
parent
202a9144ac
commit
fd5cce0142
@ -123,7 +123,7 @@ public class JobClearLogSchedule extends AbstractSchedule implements Lifecycle {
|
|||||||
if (CollectionUtils.isEmpty(ids)) {
|
if (CollectionUtils.isEmpty(ids)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Lists.partition(ids, 500).forEach(partIds -> jobTaskBatchMapper.deleteByIds(ids));
|
Lists.partition(ids, 500).forEach(jobTaskBatchMapper::deleteByIds);
|
||||||
|
|
||||||
// Waiting for deletion JobTaskList
|
// Waiting for deletion JobTaskList
|
||||||
List<JobTask> jobTaskList = jobTaskMapper.selectList(new LambdaQueryWrapper<JobTask>().in(JobTask::getTaskBatchId, ids));
|
List<JobTask> jobTaskList = jobTaskMapper.selectList(new LambdaQueryWrapper<JobTask>().in(JobTask::getTaskBatchId, ids));
|
||||||
@ -131,7 +131,7 @@ public class JobClearLogSchedule extends AbstractSchedule implements Lifecycle {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
List<Long> jobTaskListIds = StreamUtils.toList(jobTaskList, JobTask::getId);
|
List<Long> jobTaskListIds = StreamUtils.toList(jobTaskList, JobTask::getId);
|
||||||
Lists.partition(jobTaskListIds, 500).forEach(partIds -> jobTaskMapper.deleteByIds(partIds));
|
Lists.partition(jobTaskListIds, 500).forEach(jobTaskMapper::deleteByIds);
|
||||||
|
|
||||||
// Waiting for deletion JobLogMessageList
|
// Waiting for deletion JobLogMessageList
|
||||||
List<JobLogMessage> jobLogMessageList = jobLogMessageMapper.selectList(new LambdaQueryWrapper<JobLogMessage>().in(JobLogMessage::getTaskBatchId, ids));
|
List<JobLogMessage> jobLogMessageList = jobLogMessageMapper.selectList(new LambdaQueryWrapper<JobLogMessage>().in(JobLogMessage::getTaskBatchId, ids));
|
||||||
@ -139,7 +139,7 @@ public class JobClearLogSchedule extends AbstractSchedule implements Lifecycle {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
List<Long> jobLogMessageListIds = StreamUtils.toList(jobLogMessageList, JobLogMessage::getId);
|
List<Long> jobLogMessageListIds = StreamUtils.toList(jobLogMessageList, JobLogMessage::getId);
|
||||||
Lists.partition(jobLogMessageListIds, 500).forEach(partIds -> jobTaskMapper.deleteByIds(jobLogMessageListIds));
|
Lists.partition(jobLogMessageListIds, 500).forEach(jobLogMessageMapper::deleteByIds);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user