fix: 其他人员添加任务会临时出现在自己的列表中

This commit is contained in:
kuaifan
2022-01-07 17:13:34 +08:00
parent 674c5a11c1
commit 9d9500ba1b
4 changed files with 74 additions and 50 deletions

View File

@@ -1134,10 +1134,11 @@ class ProjectController extends AbstractController
'project_id' => $project->id,
'column_id' => $column->id,
]));
$data = [
'new_column' => $newColumn,
'task' => ProjectTask::oneTask($task->id),
];
$data = ProjectTask::oneTask($task->id);
if ($newColumn) {
$data = $data->toArray();
$data['new_column'] = $newColumn;
}
$task->pushMsg('add', $data);
return Base::retSuccess('添加成功', $data);
}
@@ -1174,10 +1175,7 @@ class ProjectController extends AbstractController
'times' => [$task->start_at, $task->end_at],
'owner' => [User::userid()]
]);
$data = [
'new_column' => null,
'task' => ProjectTask::oneTask($task->id),
];
$data = ProjectTask::oneTask($task->id);
$task->pushMsg('add', $data);
return Base::retSuccess('添加成功', $data);
}