no message

This commit is contained in:
kuaifan
2021-06-12 13:47:33 +08:00
parent f282ed5cd9
commit 1e6fecb021
12 changed files with 791 additions and 195 deletions

View File

@@ -646,6 +646,72 @@ class ProjectController extends AbstractController
return Base::retSuccess('success', $data);
}
/**
* 获取任务详细描述
*
* @apiParam {Number} task_id 任务ID
*/
public function task__content()
{
$user = User::authE();
if (Base::isError($user)) {
return $user;
} else {
$user = User::IDE($user['data']);
}
//
$task_id = intval(Request::input('task_id'));
// 任务
$task = ProjectTask::whereId($task_id)->first();
if (empty($task)) {
return Base::retError('任务不存在');
}
// 项目
$project = Project::select($this->projectSelect)
->join('project_users', 'projects.id', '=', 'project_users.project_id')
->where('projects.id', $task->project_id)
->where('project_users.userid', $user->userid)
->first();
if (empty($project)) {
return Base::retError('项目不存在或不在成员列表内');
}
//
return Base::retSuccess('success', $task->content);
}
/**
* 获取任务文件列表
*
* @apiParam {Number} task_id 任务ID
*/
public function task__files()
{
$user = User::authE();
if (Base::isError($user)) {
return $user;
} else {
$user = User::IDE($user['data']);
}
//
$task_id = intval(Request::input('task_id'));
// 任务
$task = ProjectTask::whereId($task_id)->first();
if (empty($task)) {
return Base::retError('任务不存在');
}
// 项目
$project = Project::select($this->projectSelect)
->join('project_users', 'projects.id', '=', 'project_users.project_id')
->where('projects.id', $task->project_id)
->where('project_users.userid', $user->userid)
->first();
if (empty($project)) {
return Base::retError('项目不存在或不在成员列表内');
}
//
return Base::retSuccess('success', $task->taskFile);
}
/**
* {post} 添加任务
*