* Reduce the number of conditional operators.

This commit is contained in:
tianshujie
2023-05-09 20:40:59 +08:00
parent 019fad27f3
commit 276198774e
+2 -1
View File
@@ -1441,7 +1441,8 @@ class taskModel extends model
$currentTeam = $this->getTeamByAccount($task->team, $this->app->user->account, $extra);
}
if(!$newTask->left and ((empty($currentTeam) and in_array($task->status, array('done', 'cancel', 'closed'))) or (!empty($currentTeam) and $currentTeam->status != 'done')))
$isFinishTask = (empty($currentTeam) && !in_array($task->status, $this->config->task->unfinishedStatus)) || (!empty($currentTeam) && $currentTeam->status != 'done');
if(!$newTask->left && $isFinishTask)
{
$newTask->status = 'done';
$newTask->assignedTo = $task->openedBy;