提交修改

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()); log.info("开始批量初始化流程,任务数量{}", resultStarts.size());
String oldNo = Logger.inheritableThreadLocalNo.get(); String oldNo = Logger.inheritableThreadLocalNo.get();
for (StartStartDto startStartDto : resultStarts) { for (StartStartDto startStartDto : resultStarts) {
try { log.info("初始化任务中绩效数量{}", startStartDto.getResultRecordList().size());
oldNo = Logger.inheritableThreadLocalNo.get(); for (ResultRecord resultRecord : startStartDto.getResultRecordList()) {
String newNo = oldNo + "_initFlowRecord_" + startStartDto.getResultRecordList().get(0).getStartId(); try {
Logger.threadLocalNo.set(newNo); String newNo = oldNo + "_initFlowRecord_" + resultRecord.getStartId();
log.info("初始化任务中绩效数量{}", startStartDto.getResultRecordList().size()); Logger.threadLocalNo.set(newNo);
for (ResultRecord resultRecord : startStartDto.getResultRecordList()) {
log.info("初始化绩效{}", resultRecord); log.info("初始化绩效{}", resultRecord);
resultRecordService.initFlowRecord(resultRecord, startStartDto.getFlows(), startStartDto.getFlowApprovalRoles()); 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); Logger.threadLocalNo.set(oldNo);