From c7c59c30bf568d526a6d9cd97eecddb34073c09c Mon Sep 17 00:00:00 2001 From: Yagami <976204163@qq.com> Date: Fri, 29 Mar 2019 14:03:53 +0800 Subject: [PATCH] * Finish task #7707. --- module/task/control.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/module/task/control.php b/module/task/control.php index ba06534941..6642aa6be8 100644 --- a/module/task/control.php +++ b/module/task/control.php @@ -1308,9 +1308,24 @@ class task extends control ->where('root')->in(array_keys($tasks)) ->andWhere('type')->eq('task') ->fetchGroup('root'); + + /* Process multiple task info. */ if(!empty($taskTeam)) { - foreach($taskTeam as $taskID => $team) $tasks[$taskID]->team = $team; + foreach($taskTeam as $taskID => $team) + { + $tasks[$taskID]->team = $team; + $tasks[$taskID]->estimate = ''; + $tasks[$taskID]->left = ''; + $tasks[$taskID]->consumed = ''; + + foreach($team as $userInfo) + { + $tasks[$taskID]->estimate .= zget($users, $userInfo->account) . ':' . $userInfo->estimate . "\n"; + $tasks[$taskID]->left .= zget($users, $userInfo->account) . ':' . $userInfo->left . "\n"; + $tasks[$taskID]->consumed .= zget($users, $userInfo->account) . ':' . $userInfo->consumed . "\n"; + } + } } /* Get related objects title or names. */