提交修改

This commit is contained in:
quyixiao 2022-06-13 13:59:57 +08:00
parent 73619c25c1
commit 577a885323

View File

@ -870,19 +870,18 @@ public class FlowStartServiceImpl extends ServiceImpl<FlowStartMapper, FlowStart
log.info("开始批量初始化流程,任务数量{}", resultStarts.size());
String oldNo = Logger.inheritableThreadLocalNo.get();
for (StartStartDto startStartDto : resultStarts) {
try {
oldNo = Logger.inheritableThreadLocalNo.get();
String newNo = oldNo + "_initFlowRecord_" + startStartDto.getResultRecordList().get(0).getStartId();
Logger.threadLocalNo.set(newNo);
log.info("初始化任务中绩效数量{}", startStartDto.getResultRecordList().size());
for (ResultRecord resultRecord : startStartDto.getResultRecordList()) {
log.info("初始化任务中绩效数量{}", startStartDto.getResultRecordList().size());
for (ResultRecord resultRecord : startStartDto.getResultRecordList()) {
try {
String newNo = oldNo + "_initFlowRecord_" + resultRecord.getStartId();
Logger.threadLocalNo.set(newNo);
log.info("初始化绩效{}", resultRecord);
resultRecordService.initFlowRecord(resultRecord, startStartDto.getFlows(), startStartDto.getFlowApprovalRoles());
} catch (Exception e) {
log.error("发出异常", e);
} finally {
Logger.threadLocalNo.set(oldNo);
}
} catch (Exception e) {
log.error("发出异常", e);
} finally {
Logger.threadLocalNo.set(oldNo);
}
}
Logger.threadLocalNo.set(oldNo);