|
@ -389,7 +389,14 @@ public class TaskSubTimeService implements ITaskSubTimeService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (ObjectUtil.isNotNull(addTask.getParentTaskId())) { |
|
|
if (ObjectUtil.isNotNull(addTask.getParentTaskId())) { |
|
|
ProTaskDetail taskDetail = taskDetailDao.selectByPrimaryKey(addTask.getParentTaskId()); |
|
|
ProTaskSubTime proTaskSubTime = taskSubTimeDao.selectByPrimaryKey(addTask.getParentTaskId()); |
|
|
|
|
|
ProTaskDetail taskDetail; |
|
|
|
|
|
if(ObjectUtil.isNotNull(proTaskSubTime)){ |
|
|
|
|
|
taskDetail = taskDetailDao.selectByPrimaryKey(proTaskSubTime.getTaskDetailId()); |
|
|
|
|
|
}else { |
|
|
|
|
|
taskDetail = taskDetailDao.selectByPrimaryKey(addTask.getParentTaskId()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (ObjectUtil.isNotNull(taskDetail)) { |
|
|
if (ObjectUtil.isNotNull(taskDetail)) { |
|
|
detail.setProjectId(taskDetail.getProjectId()); |
|
|
detail.setProjectId(taskDetail.getProjectId()); |
|
|
detail.setParentId(taskDetail.getId()); |
|
|
detail.setParentId(taskDetail.getId()); |
|
@ -464,7 +471,7 @@ public class TaskSubTimeService implements ITaskSubTimeService { |
|
|
// taskDeliverDao.insertSelective(deliver);
|
|
|
// taskDeliverDao.insertSelective(deliver);
|
|
|
// }
|
|
|
// }
|
|
|
//交付物列表的增加
|
|
|
//交付物列表的增加
|
|
|
if(addTask.getTaskDeliver().size()>0){ |
|
|
if(CollectionUtil.isNotEmpty(addTask.getTaskDeliver())){ |
|
|
addTask.getTaskDeliver().forEach(action->{ |
|
|
addTask.getTaskDeliver().forEach(action->{ |
|
|
if(StringUtils.isNotBlank(action)) { |
|
|
if(StringUtils.isNotBlank(action)) { |
|
|
ProTaskDeliver deliver = new ProTaskDeliver(); |
|
|
ProTaskDeliver deliver = new ProTaskDeliver(); |
|
@ -477,7 +484,7 @@ public class TaskSubTimeService implements ITaskSubTimeService { |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
//输入文档的增加
|
|
|
//输入文档的增加
|
|
|
if(addTask.getInputDoc().size()>0){ |
|
|
if(CollectionUtil.isNotEmpty(addTask.getInputDoc())){ |
|
|
addTask.getInputDoc().forEach(action->{ |
|
|
addTask.getInputDoc().forEach(action->{ |
|
|
if(StringUtils.isNotBlank(action)) { |
|
|
if(StringUtils.isNotBlank(action)) { |
|
|
ProTaskInputDoc proTaskInputDoc = new ProTaskInputDoc(); |
|
|
ProTaskInputDoc proTaskInputDoc = new ProTaskInputDoc(); |
|
|