From dbbd31f861d70a000bb950d8c59ff097be242580 Mon Sep 17 00:00:00 2001 From: holan20180123 <56391770@qq.com> Date: Thu, 1 Apr 2021 10:32:39 +0800 Subject: [PATCH 1/5] * Finish task #37012. --- module/project/model.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/module/project/model.php b/module/project/model.php index 3583f803ce..fb9cb18664 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -261,8 +261,8 @@ class projectModel extends model $teams = $this->dao->select('root, count(*) as teams')->from(TABLE_TEAM)->where('root')->in($projectIdList)->groupBy('root')->fetchPairs(); $hours = $this->dao->select('project, - cast(sum(consumed) as decimal(10,2)) as consumed, - cast(sum(estimate) as decimal(10,2)) as estimate') + sum(consumed) as consumed, + sum(estimate) as estimate') ->from(TABLE_TASK) ->where('project')->in($projectIdList) ->andWhere('deleted')->eq(0) @@ -293,8 +293,8 @@ class projectModel extends model foreach($projects as $projectID => $project) { - $project->consumed = isset($hours[$projectID]) ? $hours[$projectID]->consumed : 0; - $project->estimate = isset($hours[$projectID]) ? $hours[$projectID]->estimate : 0; + $project->consumed = isset($hours[$projectID]) ? (float)$hours[$projectID]->consumed : 0; + $project->estimate = isset($hours[$projectID]) ? (float)$hours[$projectID]->estimate : 0; $project->teamCount = isset($teams[$projectID]) ? $teams[$projectID] : 0; $project->leftTasks = isset($leftTasks[$projectID]) ? $leftTasks[$projectID] : 0; $project->leftBugs = isset($leftBugs[$projectID]) ? $leftBugs[$projectID] : 0; @@ -303,6 +303,9 @@ class projectModel extends model $project->allStories = $allStories[$projectID]; $project->doneStories = $doneStories[$projectID]; $project->leftStories = $leftStories[$projectID]; + + if(is_float($project->consumed)) $project->consumed = round($project->consumed, 1); + if(is_float($project->estimate)) $project->estimate = round($project->estimate, 1); } return $projects; From 9d3c37f49367fdaaf341f9d0e2107f312863846d Mon Sep 17 00:00:00 2001 From: hufangzhou <746775970@qq.com> Date: Thu, 1 Apr 2021 10:35:19 +0800 Subject: [PATCH 2/5] * Fix a bug. --- module/program/view/project.html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/program/view/project.html.php b/module/program/view/project.html.php index d9d5192046..a262292aa1 100644 --- a/module/program/view/project.html.php +++ b/module/program/view/project.html.php @@ -31,7 +31,7 @@ js::set('browseType', $browseType);