Commit e5cc550c by huangfu

修改内存溢出的BUG

parent 5a5a19bb
......@@ -99,10 +99,11 @@ public class ApiFlowOperatingServiceImpl implements ApiFlowOperatingService {
ValidationUtil.dataNotBank(nowTimeFormatName, "nowDate时间类型不允许为空");
//获取公共参数
Map<String, String> publicParam = specialJobParam.getPublicParam();
Map<String, String> newPublicParam = new HashMap<>(8);
//新参数
publicParam.forEach((key, value) ->{
publicParam.put(String.format("%s*",key), value);
newPublicParam.put(key,value);
newPublicParam.put(String.format("%s*",key), value);
});
//补批时间
......@@ -140,7 +141,7 @@ public class ApiFlowOperatingServiceImpl implements ApiFlowOperatingService {
}
if (CollectionUtil.isNotEmpty(nodeRelyDtoSet)) {
//构建等待队列
List<WaitingRecord> waitingRecords = buildWaitingRecordList(flowByName, nodeRelyDtoSet.size(), operator, repairTimeList, JSON.toJSONString(publicParam));
List<WaitingRecord> waitingRecords = buildWaitingRecordList(flowByName, nodeRelyDtoSet.size(), operator, repairTimeList, JSON.toJSONString(newPublicParam));
waitingRecords.forEach(waitingRecordMapper::insertSelective);
List<RunRecording> runRecordings = buildRunRecordingList(waitingRecords);
List<WaitingTask> waitingTaskList = buildWaitingTaskResult(waitingRecords, nodeRelyDtoSet, specialJobParam.getPublicParam(), timeFormatName, nowTimeFormatName);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment