Commit 80c5ae07 authored by 王飞's avatar 王飞

1、代码结构优化。

parent d4347e51
...@@ -97,32 +97,48 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta ...@@ -97,32 +97,48 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
task.setProductionEnterprise(automobileEnterprise.getEnterpriseName()); task.setProductionEnterprise(automobileEnterprise.getEnterpriseName());
BeanUtils.copyBeanProp(task, request); BeanUtils.copyBeanProp(task, request);
Long systemReviewTaskId = null; String nextNode = null;
Long carReviewTaskId = null;
if (request.getTaskList().contains(Task.SUB_TASK_SRAIF)) { if(request.getTaskList().contains(Task.SUB_TASK_TRFIS)) {
task.setNextNode(Task.SUB_TASK_SRAIF); nextNode = Task.SUB_TASK_TRFIS;
// 保存体系审查任务
systemReviewTaskId = saveSystemReview(request,initiator,standard,leader);
} else if (request.getTaskList().contains(Task.SUB_TASK_GRFIS)) {
task.setNextNode(Task.SUB_TASK_GRFIS);
} else if (request.getTaskList().contains(Task.SUB_TASK_TRFIS)) {
task.setNextNode(Task.SUB_TASK_TRFIS);
} }
if(request.getTaskList().contains(Task.SUB_TASK_GRFIS)) {
if (request.getTaskList().contains(Task.SUB_TASK_GRFIS)) {
// 保存车型审查问卷任务 // 保存车型审查问卷任务
carReviewTaskId = saveCarReview(request,initiator,standard,leader); nextNode = Task.SUB_TASK_GRFIS;;
task.setCarReviewTaskId(saveCarReview(request,initiator,standard,leader));
} }
if(request.getTaskList().contains(Task.SUB_TASK_SRAIF)) {
task.setCarReviewTaskId(carReviewTaskId); // 保存体系审查任务
task.setSystemReviewTaskId(systemReviewTaskId); nextNode = Task.SUB_TASK_SRAIF;
task.setSystemReviewTaskId(saveSystemReview(request,initiator,standard,leader));
}
// if (request.getTaskList().contains(Task.SUB_TASK_SRAIF)) {
// task.setNextNode(Task.SUB_TASK_SRAIF);
// // 保存体系审查任务
// systemReviewTaskId = saveSystemReview(request,initiator,standard,leader);
// } else if (request.getTaskList().contains(Task.SUB_TASK_GRFIS)) {
// task.setNextNode(Task.SUB_TASK_GRFIS);
// } else if (request.getTaskList().contains(Task.SUB_TASK_TRFIS)) {
// task.setNextNode(Task.SUB_TASK_TRFIS);
// }
//
// if (request.getTaskList().contains(Task.SUB_TASK_GRFIS)) {
// // 保存车型审查问卷任务
// carReviewTaskId = saveCarReview(request,initiator,standard,leader);
// }
//
// task.setCarReviewTaskId(carReviewTaskId);
// task.setSystemReviewTaskId(systemReviewTaskId);
task.setNextNode(nextNode);
taskService.save(task); taskService.save(task);
// 构建并保存该任务所关联的审核组信息 // 构建并保存该任务所关联的审核组信息
for(TaskUserRelation auditor : auditors) { for(TaskUserRelation auditor : auditors) {
auditor.setTaskId(task.getId()); auditor.setTaskId(task.getId());
} }
taskUserRelationService.saveBatch(auditors); taskUserRelationService.saveBatch(auditors);
} }
......
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