perf: 归档任务可以搜索

This commit is contained in:
kuaifan
2022-01-06 18:53:34 +08:00
parent 0236897d1f
commit 72b732a55d
8 changed files with 187 additions and 35 deletions

View File

@@ -900,7 +900,7 @@ class ProjectTask extends AbstractModel
/**
* 获取任务(会员有任务权限 或 会员存在项目内)
* @param int $task_id
* @param bool $archived true:仅限未归档, false:不限制
* @param bool $archived true:仅限未归档, false:不限制, null:不限制
* @param int|bool $mustOwner 0|false:不限制, 1|true:限制任务或项目负责人, 2:已有负责人才限制任务或项目负责人
* @param array $with
* @return self
@@ -915,6 +915,9 @@ class ProjectTask extends AbstractModel
if ($archived === true && $task->archived_at != null) {
throw new ApiException('任务已归档', [ 'task_id' => $task_id ], -4002);
}
if ($archived === false && $task->archived_at == null) {
throw new ApiException('任务未归档', [ 'task_id' => $task_id ]);
}
//
try {
$project = Project::userProject($task->project_id, $archived);