|
@@ -270,8 +270,10 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
map.computeIfAbsent(SystemConstant.OBJECT_ID, v -> examTask.getId());
|
|
|
map.computeIfAbsent(SystemConstant.FLOW_TYPE, v -> TFCustomTypeEnum.ELECTRON_FLOW);
|
|
|
map.computeIfAbsent(SystemConstant.APPROVE_ID, v -> examTask.getUserId());
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_SUBMIT, v -> examTask);
|
|
|
map = activitiService.customFlowStart(map);
|
|
|
flowId = SystemConstant.convertIdToLong((String) map.get(SystemConstant.FLOW_ID));
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_JOIN_TYPE, v -> FlowJoinTypeEnum.NEW);
|
|
|
tfFlowJoinService.saveOrUpdate(map);
|
|
|
}
|
|
|
}
|
|
@@ -292,6 +294,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
map.computeIfAbsent(SystemConstant.FLOW_TYPE, v -> TFCustomTypeEnum.ELECTRON_FLOW);
|
|
|
map.computeIfAbsent(SystemConstant.APPROVE_ID, v -> examTask.getUserId());
|
|
|
map = activitiService.customFlowStart(map);
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_JOIN_TYPE, v -> FlowJoinTypeEnum.NEW);
|
|
|
tfFlowJoinService.saveOrUpdate(map);
|
|
|
} else {
|
|
|
flowId = task.getFlowId();
|
|
@@ -423,8 +426,10 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
map.computeIfAbsent(SystemConstant.OBJECT_ID, v -> examTask.getId());
|
|
|
map.computeIfAbsent(SystemConstant.FLOW_TYPE, v -> TFCustomTypeEnum.ELECTRON_FLOW);
|
|
|
map.computeIfAbsent(SystemConstant.APPROVE_ID, v -> examTask.getUserId());
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_SUBMIT, v -> examTask);
|
|
|
map = activitiService.customFlowStart(map);
|
|
|
examTask.setFlowId(SystemConstant.convertIdToLong((String) map.get(SystemConstant.FLOW_ID)));
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_JOIN_TYPE, v -> FlowJoinTypeEnum.NEW);
|
|
|
tfFlowJoinService.saveOrUpdate(map);
|
|
|
} else if (!examTask.getReview()) {
|
|
|
examTask.setStatus(ExamStatusEnum.STAGE);
|
|
@@ -725,9 +730,11 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
map.computeIfAbsent(SystemConstant.OBJECT_ID, v -> examTask.getId());
|
|
|
map.computeIfAbsent(SystemConstant.FLOW_TYPE, v -> TFCustomTypeEnum.ELECTRON_FLOW);
|
|
|
map.computeIfAbsent(SystemConstant.APPROVE_ID, v -> examTask.getUserId());
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_SUBMIT, v -> examTask);
|
|
|
|
|
|
map = activitiService.customFlowStart(map);
|
|
|
examTask.setFlowId(SystemConstant.convertIdToLong((String) map.get(SystemConstant.FLOW_ID)));
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_JOIN_TYPE, v -> FlowJoinTypeEnum.NEW);
|
|
|
tfFlowJoinService.saveOrUpdate(map);
|
|
|
examTask.updateInfo(sysUser.getId());
|
|
|
this.updateById(examTask);
|
|
@@ -1517,6 +1524,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
map.computeIfAbsent(SystemConstant.APPROVE_ID, v -> examTask.getUserId());
|
|
|
map = activitiService.customFlowStart(map);
|
|
|
examTask.setFlowId(SystemConstant.convertIdToLong((String) map.get(SystemConstant.FLOW_ID)));
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_JOIN_TYPE, v -> FlowJoinTypeEnum.NEW);
|
|
|
tfFlowJoinService.saveOrUpdate(map);
|
|
|
}
|
|
|
}
|
|
@@ -1658,6 +1666,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
map.computeIfAbsent(SystemConstant.APPROVE_ID, v -> examTask.getUserId());
|
|
|
map = activitiService.customFlowStart(map);
|
|
|
examTask.setFlowId(SystemConstant.convertIdToLong((String) map.get(SystemConstant.FLOW_ID)));
|
|
|
+ map.computeIfAbsent(SystemConstant.FLOW_JOIN_TYPE, v -> FlowJoinTypeEnum.NEW);
|
|
|
tfFlowJoinService.saveOrUpdate(map);
|
|
|
}
|
|
|
}
|