|
|
|
|
@ -13,6 +13,7 @@ import cn.iocoder.yudao.module.mes.controller.admin.plan.vo.PlanStatusEnum;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.task.vo.TaskDetailRespVO;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.task.vo.TaskPageReqVO;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.task.vo.TaskSaveReqVO;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.task.vo.TaskStatusEnum;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.plan.PlanDO;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.task.TaskDO;
|
|
|
|
|
import cn.iocoder.yudao.module.mes.dal.dataobject.task.TaskDetailDO;
|
|
|
|
|
@ -65,10 +66,12 @@ public class TaskServiceImpl implements TaskService {
|
|
|
|
|
}
|
|
|
|
|
task.setCode(no);
|
|
|
|
|
}
|
|
|
|
|
createReqVO.setStatus(TaskStatusEnum.草稿.getValue());
|
|
|
|
|
taskMapper.insert(task);
|
|
|
|
|
|
|
|
|
|
// 插入子表
|
|
|
|
|
// createTaskDetailList(task.getId(), createReqVO.getTaskDetails());
|
|
|
|
|
if(createReqVO.getTaskDetails()!=null && createReqVO.getTaskDetails().size()>0)
|
|
|
|
|
createTaskDetailList(task.getId(), createReqVO.getTaskDetails());
|
|
|
|
|
// 返回
|
|
|
|
|
return task.getId();
|
|
|
|
|
}
|
|
|
|
|
@ -83,9 +86,13 @@ public class TaskServiceImpl implements TaskService {
|
|
|
|
|
taskMapper.updateById(updateObj);
|
|
|
|
|
|
|
|
|
|
// 更新子表
|
|
|
|
|
//updateTaskDetailList(updateReqVO.getId(), updateReqVO.getTaskDetails());
|
|
|
|
|
if(updateReqVO.getTaskDetails()!=null && updateReqVO.getTaskDetails().size()>0)
|
|
|
|
|
updateTaskDetailList(updateReqVO.getId(), updateReqVO.getTaskDetails());
|
|
|
|
|
}
|
|
|
|
|
@Override
|
|
|
|
|
public int updateTask(TaskDO taskDO){
|
|
|
|
|
return taskMapper.updateById(taskDO);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
|
public void deleteTask(Long id) {
|
|
|
|
|
|