perf: 除了任务状态,任务创建人和协助人权限与负责人的保持一致

This commit is contained in:
韦荣超 2022-02-23 17:25:54 +08:00
parent 9782c849ad
commit df3b8cf09c

View File

@ -1083,7 +1083,7 @@ class ProjectController extends AbstractController
return Base::retError('文件不存在或已被删除'); return Base::retError('文件不存在或已被删除');
} }
// //
$task = ProjectTask::userTask($file->task_id, true, true); $task = ProjectTask::userTask($file->task_id, true, 3);
// //
$task->pushMsg('filedelete', $file); $task->pushMsg('filedelete', $file);
$file->delete(); $file->delete();
@ -1284,7 +1284,7 @@ class ProjectController extends AbstractController
$task_id = intval(Request::input('task_id')); $task_id = intval(Request::input('task_id'));
$name = Request::input('name'); $name = Request::input('name');
// //
$task = ProjectTask::userTask($task_id, true, true); $task = ProjectTask::userTask($task_id, true, 3);
if ($task->complete_at) { if ($task->complete_at) {
return Base::retError('主任务已完成无法添加子任务'); return Base::retError('主任务已完成无法添加子任务');
} }
@ -1336,7 +1336,7 @@ class ProjectController extends AbstractController
parse_str(Request::getContent(), $data); parse_str(Request::getContent(), $data);
$task_id = intval($data['task_id']); $task_id = intval($data['task_id']);
// //
if (Arr::exists($data, 'content') || Arr::exists($data, 'name')) if (!Arr::exists($data, 'flow_item_id') && !Arr::exists($data, 'complete_at'))
$task = ProjectTask::userTask($task_id, true, 3); $task = ProjectTask::userTask($task_id, true, 3);
else else
$task = ProjectTask::userTask($task_id, true, 2); $task = ProjectTask::userTask($task_id, true, 2);