diff --git a/ruoyi-oa/src/main/resources/mapper/oa/SysOaProjectMapper.xml b/ruoyi-oa/src/main/resources/mapper/oa/SysOaProjectMapper.xml index 43b5b96..0197cd6 100644 --- a/ruoyi-oa/src/main/resources/mapper/oa/SysOaProjectMapper.xml +++ b/ruoyi-oa/src/main/resources/mapper/oa/SysOaProjectMapper.xml @@ -99,13 +99,13 @@ SELECT sop.project_id, sop.project_name, sop.color, - COALESCE(SUM(soa.day_length + soa.hour / 9),1) AS labor_cost, - SUM( - CASE - WHEN sof.finance_type = 0 THEN sod.price - ELSE 0 - END - ) AS total_price + ROUND(SUM(soa.day_length + soa.hour / 9), 2) AS labor_cost, + SUM( + CASE + WHEN sof.finance_type = 0 THEN sod.price + ELSE 0 + END + ) AS total_price FROM sys_oa_project AS sop LEFT JOIN sys_oa_attendance AS soa ON sop.project_id = soa.project_id