no message

This commit is contained in:
kuaifan
2021-06-24 15:53:20 +08:00
parent 8847d1d10a
commit 6db6528be1
6 changed files with 84 additions and 19 deletions

View File

@@ -656,6 +656,33 @@ class ProjectController extends AbstractController
return Base::retSuccess('success', $task->taskFile);
}
/**
* 删除任务文件(限:项目、任务负责人)
*
* @apiParam {Number} file_id 文件ID
*/
public function task__filedelete()
{
User::auth();
//
$file_id = intval(Request::input('file_id'));
//
$file = ProjectTaskFile::find($file_id);
if (empty($file)) {
return Base::retError('文件不存在或已被删除');
}
//
$task = ProjectTask::userTask($file->task_id, [], true, $project);
if (!$task->owner && !$project->owner) {
return Base::retError('仅限项目或任务负责人操作');
}
//
$task->pushMsg('filedelete', $file);
$file->delete();
//
return Base::retSuccess('success', $file);
}
/**
* {post} 添加任务
*