增加小数点后两位

main
杜函宇 1 year ago
parent 48a9528d49
commit a9e26c8bb3

@ -11,13 +11,13 @@ spring:
# username: root # username: root
# password: Admin123@ # password: Admin123@
#本地 #本地
url: jdbc:mysql://localhost:3306/ying_ji?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 # url: jdbc:mysql://localhost:3306/ying_ji?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: adminadmin
#远程
# url: jdbc:mysql://192.167.2.56:3306/ying_ji?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC
# username: root # username: root
# password: Jichuang@2023 # password: adminadmin
#远程
url: jdbc:mysql://192.167.2.56:3306/ying_ji?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC
username: root
password: Jichuang@2023
#公司本地 #公司本地
# url: jdbc:mysql://localhost:3307/ying_ji?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 # url: jdbc:mysql://localhost:3307/ying_ji?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: root # username: root

@ -272,11 +272,11 @@
COUNT( law_areas ) AS count, COUNT( law_areas ) AS count,
SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) AS completed, SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) AS completed,
ROUND( ROUND(
100 * SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) / COUNT( law_areas )) AS completion_rate, 100 * SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) / COUNT( law_areas ),2) AS completion_rate,
SUM( SUM(
RISK_LEVEL IN ( 'C', 'D' )) AS cdExecutionPlan, RISK_LEVEL IN ( 'C', 'D' )) AS cdExecutionPlan,
SUM(( RISK_LEVEL IN ( 'C', 'D' )) AND check_status = 1 ) AS cdFinish, SUM(( RISK_LEVEL IN ( 'C', 'D' )) AND check_status = 1 ) AS cdFinish,
IFNULL(ROUND(100 * SUM((RISK_LEVEL IN ('C', 'D')) AND check_status = 1) / SUM(RISK_LEVEL IN ('C', 'D')), 0),0) AS cdCompletionRate IFNULL(ROUND(100 * SUM((RISK_LEVEL IN ('C', 'D')) AND check_status = 1) / SUM(RISK_LEVEL IN ('C', 'D')), 2),0) AS cdCompletionRate
FROM FROM
b_plan_enterprise a b_plan_enterprise a
LEFT JOIN b_enterprise_new b ON a.enterprise_id = b.enterprise_id LEFT JOIN b_enterprise_new b ON a.enterprise_id = b.enterprise_id
@ -292,7 +292,6 @@
</if> </if>
and status=1 and status=1
</where> </where>
GROUP BY law_areas WITH ROLLUP GROUP BY law_areas WITH ROLLUP
ORDER BY ORDER BY
CASE WHEN GROUPING(law_areas) = 1 THEN 1 ELSE 0 END, CASE WHEN GROUPING(law_areas) = 1 THEN 1 ELSE 0 END,
@ -303,16 +302,16 @@
<select id="getShouYeMxList" <select id="getShouYeMxList"
resultType="com.ruoyi.programManagement.entity.response.BPlanEnterPriseTreeResponse"> resultType="com.ruoyi.programManagement.entity.response.BPlanEnterPriseTreeResponse">
SELECT SELECT
IFNULL( law_areas, '合计' ) AS lawAreas, IFNULL( law_hierarchy, '合计' ) AS lawAreas,
MAX( law_sort ) AS sort, MAX( law_sort ) AS sort,
COUNT( law_areas ) AS count, COUNT( law_areas ) AS count,
SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) AS completed, SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) AS completed,
ROUND( ROUND(
100 * SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) / COUNT( law_areas )) AS completion_rate, 100 * SUM( CASE WHEN check_status = 1 THEN 1 ELSE 0 END ) / COUNT( law_areas ),2) AS completion_rate,
SUM( SUM(
RISK_LEVEL IN ( 'C', 'D' )) AS cdExecutionPlan, RISK_LEVEL IN ( 'C', 'D' )) AS cdExecutionPlan,
SUM(( RISK_LEVEL IN ( 'C', 'D' )) AND check_status = 1 ) AS cdFinish, SUM(( RISK_LEVEL IN ( 'C', 'D' )) AND check_status = 1 ) AS cdFinish,
IFNULL(ROUND(100 * SUM((RISK_LEVEL IN ('C', 'D')) AND check_status = 1) / SUM(RISK_LEVEL IN ('C', 'D')), 0),0) AS cdCompletionRate IFNULL(ROUND(100 * SUM((RISK_LEVEL IN ('C', 'D')) AND check_status = 1) / SUM(RISK_LEVEL IN ('C', 'D')), 2),0) AS cdCompletionRate
FROM FROM
b_plan_enterprise a b_plan_enterprise a
LEFT JOIN b_enterprise_new b ON a.enterprise_id = b.enterprise_id LEFT JOIN b_enterprise_new b ON a.enterprise_id = b.enterprise_id

Loading…
Cancel
Save