From 0158fdbccbaac5c8fe4721f7278d8d0b1339478b Mon Sep 17 00:00:00 2001 From: z Date: Fri, 19 Jun 2020 10:36:17 +0800 Subject: [PATCH] * finish task #7292. --- module/project/model.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/module/project/model.php b/module/project/model.php index 9f6f88f819..7a9f647e42 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -1050,18 +1050,19 @@ class projectModel extends model } $total = $this->dao->select(' - SUM(estimate) AS totalEstimate, - SUM(consumed) AS totalConsumed, - SUM(`left`) AS totalLeft') + ROUND(SUM(estimate), 1) AS totalEstimate, + ROUND(SUM(consumed), 1) AS totalConsumed, + ROUND(SUM(`left`), 1) AS totalLeft') ->from(TABLE_TASK) ->where('project')->eq((int)$projectID) ->andWhere('deleted')->eq(0) ->andWhere('parent')->lt(1) ->fetch(); - $closedTotalLeft= (int)$this->dao->select('SUM(`left`) AS totalLeft')->from(TABLE_TASK) + $closedTotalLeft = $this->dao->select('ROUND(SUM(`left`), 1) AS totalLeft')->from(TABLE_TASK) ->where('project')->eq((int)$projectID) ->andWhere('deleted')->eq(0) ->andWhere('parent')->lt(1) + ->andWhere('status')->in('closed,cancel') ->fetch('totalLeft'); $project->days = $project->days ? $project->days : '';