feat: 3.2.0
优化日志合并逻辑
This commit is contained in:
parent
33627a08e0
commit
1a9d2e43bc
@ -129,4 +129,6 @@ public interface JobTaskConverter {
|
||||
|
||||
CompleteJobBatchDTO completeJobBatchDTO(JobTaskPrepareDTO jobTaskPrepareDTO);
|
||||
|
||||
JobLogMessage toJobLogMessage(JobLogMessage jobLogMessage);
|
||||
|
||||
}
|
||||
|
@ -168,11 +168,12 @@ public class JobLogMergeSchedule extends AbstractSchedule implements Lifecycle {
|
||||
systemProperties.getMergeLogNum());
|
||||
|
||||
for (int i = 0; i < partitionMessages.size(); i++) {
|
||||
JobLogMessage jobLogMessage = jobLogMessageMap.getValue().get(i);
|
||||
// 剔除不需要删除的数据
|
||||
jobLogMessageDeleteBatchIds.remove(jobLogMessage.getId());
|
||||
// 深拷贝
|
||||
JobLogMessage jobLogMessage = JobTaskConverter.INSTANCE.toJobLogMessage( jobLogMessageMap.getValue().get(0));
|
||||
List<String> messages = partitionMessages.get(i);
|
||||
|
||||
jobLogMessage.setMessage(JsonUtil.toJsonString(partitionMessages.get(0)));
|
||||
jobLogMessage.setLogNum(messages.size());
|
||||
jobLogMessage.setMessage(JsonUtil.toJsonString(messages));
|
||||
jobLogMessageUpdateList.add(jobLogMessage);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user