|
@@ -278,10 +278,11 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
flowId = SystemConstant.convertIdToLong(processInstance.getId());
|
|
flowId = SystemConstant.convertIdToLong(processInstance.getId());
|
|
- Map<String, Object> map2 = new HashMap<>();
|
|
|
|
- map2.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
- map2.computeIfAbsent(SystemConstant.FLOW_ID, v -> SystemConstant.convertIdToLong(processInstance.getId()));
|
|
|
|
- tExamTaskFlowService.saveOrUpdate(map2);
|
|
|
|
|
|
+ Map<String, Object> texamTaskFlowMap = new HashMap<>();
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.SCHOOL_ID, v -> examTask.getSchoolId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.FLOW_ID, v -> SystemConstant.convertIdToLong(processInstance.getId()));
|
|
|
|
+ tExamTaskFlowService.saveOrUpdate(texamTaskFlowMap);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// 更改命题老师
|
|
// 更改命题老师
|
|
@@ -301,10 +302,11 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
ProcessInstance processInstance = activitiService.startActivity(SystemConstant.GDYKDX_FLOW_KEY, map);
|
|
ProcessInstance processInstance = activitiService.startActivity(SystemConstant.GDYKDX_FLOW_KEY, map);
|
|
flowId = SystemConstant.convertIdToLong(processInstance.getId());
|
|
flowId = SystemConstant.convertIdToLong(processInstance.getId());
|
|
- Map<String, Object> map2 = new HashMap<>();
|
|
|
|
- map2.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
- map2.computeIfAbsent(SystemConstant.FLOW_ID, v -> SystemConstant.convertIdToLong(processInstance.getId()));
|
|
|
|
- tExamTaskFlowService.saveOrUpdate(map2);
|
|
|
|
|
|
+ Map<String, Object> texamTaskFlowMap = new HashMap<>();
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.SCHOOL_ID, v -> examTask.getSchoolId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.FLOW_ID, v -> SystemConstant.convertIdToLong(processInstance.getId()));
|
|
|
|
+ tExamTaskFlowService.saveOrUpdate(texamTaskFlowMap);
|
|
} else {
|
|
} else {
|
|
flowId = task.getFlowId();
|
|
flowId = task.getFlowId();
|
|
}
|
|
}
|
|
@@ -436,10 +438,11 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
examTask.setStatus(ExamStatusEnum.STAGE);
|
|
examTask.setStatus(ExamStatusEnum.STAGE);
|
|
}
|
|
}
|
|
this.save(examTask);
|
|
this.save(examTask);
|
|
- Map<String, Object> map2 = new HashMap<>();
|
|
|
|
- map2.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
- map2.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
- tExamTaskFlowService.saveOrUpdate(map2);
|
|
|
|
|
|
+ Map<String, Object> texamTaskFlowMap = new HashMap<>();
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.SCHOOL_ID, v -> examTask.getSchoolId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
+ tExamTaskFlowService.saveOrUpdate(texamTaskFlowMap);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error(SystemConstant.LOG_ERROR, e);
|
|
log.error(SystemConstant.LOG_ERROR, e);
|
|
if (e instanceof ActivitiObjectNotFoundException) {
|
|
if (e instanceof ActivitiObjectNotFoundException) {
|
|
@@ -728,10 +731,11 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
examTask.setFlowId(SystemConstant.convertIdToLong(processInstance.getId()));
|
|
examTask.setFlowId(SystemConstant.convertIdToLong(processInstance.getId()));
|
|
- Map<String, Object> map2 = new HashMap<>();
|
|
|
|
- map2.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
- map2.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
- tExamTaskFlowService.saveOrUpdate(map2);
|
|
|
|
|
|
+ Map<String, Object> texamTaskFlowMap = new HashMap<>();
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.SCHOOL_ID, v -> examTask.getSchoolId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
+ tExamTaskFlowService.saveOrUpdate(texamTaskFlowMap);
|
|
examTask.updateInfo(sysUser.getId());
|
|
examTask.updateInfo(sysUser.getId());
|
|
this.updateById(examTask);
|
|
this.updateById(examTask);
|
|
}
|
|
}
|
|
@@ -1518,10 +1522,11 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
examTask.setFlowId(SystemConstant.convertIdToLong(processInstance.getId()));
|
|
examTask.setFlowId(SystemConstant.convertIdToLong(processInstance.getId()));
|
|
- Map<String, Object> map2 = new HashMap<>();
|
|
|
|
- map2.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
- map2.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
- tExamTaskFlowService.saveOrUpdate(map2);
|
|
|
|
|
|
+ Map<String, Object> texamTaskFlowMap = new HashMap<>();
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.SCHOOL_ID, v -> examTask.getSchoolId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
+ tExamTaskFlowService.saveOrUpdate(texamTaskFlowMap);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
this.saveOrUpdate(examTask);
|
|
this.saveOrUpdate(examTask);
|
|
@@ -1658,10 +1663,11 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
map.computeIfAbsent(SystemConstant.TEACHING_ROOM_ID, v -> examTask.getTeachingRoomId());
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
ProcessInstance processInstance = activitiService.flowStart(map);
|
|
examTask.setFlowId(SystemConstant.convertIdToLong(processInstance.getId()));
|
|
examTask.setFlowId(SystemConstant.convertIdToLong(processInstance.getId()));
|
|
- Map<String, Object> map2 = new HashMap<>();
|
|
|
|
- map2.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
- map2.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
- tExamTaskFlowService.saveOrUpdate(map2);
|
|
|
|
|
|
+ Map<String, Object> texamTaskFlowMap = new HashMap<>();
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.SCHOOL_ID, v -> examTask.getSchoolId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.EXAM_TASK_ID, v -> examTask.getId());
|
|
|
|
+ texamTaskFlowMap.computeIfAbsent(SystemConstant.FLOW_ID, v -> examTask.getFlowId());
|
|
|
|
+ tExamTaskFlowService.saveOrUpdate(texamTaskFlowMap);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
this.save(examTask);
|
|
this.save(examTask);
|