This commit is contained in:
liugang
2019-08-08 18:37:50 +08:00
22 changed files with 102 additions and 120 deletions
+12
View File
@@ -2002,6 +2002,13 @@ class projectModel extends model
{
foreach($taskTeam as $taskID => $team) $tasks[$taskID]->team = $team;
}
$parents = array();
foreach($tasks as $task)
{
if($task->parent > 0) $parents[$task->parent] = $task->parent;
}
$parents = $this->dao->select('*')->from(TABLE_TASK)->where('id')->in($parents)->fetchAll('id');
foreach($tasks as $task)
{
@@ -2012,6 +2019,11 @@ class projectModel extends model
$tasks[$task->parent]->children[$task->id] = $task;
unset($tasks[$task->id]);
}
else
{
$parent = $parents[$task->parent];
$task->parentName = $parent->name;
}
}
}
return $this->loadModel('task')->processTasks($tasks);