perf: 设置子任务时间时,如果主任务没有时间则自动设置

This commit is contained in:
kuaifan
2022-01-09 18:20:36 +08:00
parent 95ac9aac14
commit e4b9383e96
3 changed files with 41 additions and 30 deletions
@@ -1218,15 +1218,11 @@ class ProjectController extends AbstractController
//
$task = ProjectTask::userTask($task_id, true, 2);
// 更新任务
$updateProject = false;
$updateContent = false;
$updateSubTask = false;
$task->updateTask($data, $updateProject, $updateContent, $updateSubTask);
$updateMarking = [];
$task->updateTask($data, $updateMarking);
//
$data = ProjectTask::oneTask($task->id)->toArray();
$data['is_update_project'] = $updateProject;
$data['is_update_content'] = $updateContent;
$data['is_update_subtask'] = $updateSubTask;
$data['update_marking'] = $updateMarking ?: json_decode('{}');
$task->pushMsg('update', $data);
//
return Base::retSuccess('修改成功', $data);