diff --git a/bonus-business/src/main/resources/mapper/DownloadMapper.xml b/bonus-business/src/main/resources/mapper/DownloadMapper.xml index 65b7a5c..ad3b790 100644 --- a/bonus-business/src/main/resources/mapper/DownloadMapper.xml +++ b/bonus-business/src/main/resources/mapper/DownloadMapper.xml @@ -177,9 +177,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT IFNULL(sub.count_num, 0) AS totalNum FROM ( - SELECT '高' AS risk_name, 1 AS sort_order UNION ALL - SELECT '中' AS risk_name, 2 AS sort_order UNION ALL - SELECT '低' AS risk_name, 3 AS sort_order UNION ALL + SELECT '1' AS risk_name, 1 AS sort_order UNION ALL + SELECT '2' AS risk_name, 2 AS sort_order UNION ALL + SELECT '3' AS risk_name, 3 AS sort_order UNION ALL SELECT '总计' AS risk_name, 4 AS sort_order ) base LEFT JOIN ( @@ -187,18 +187,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" risk_level, COUNT(*) AS count_num FROM tb_plan_management - WHERE plan_management_month = '2025-12' + WHERE plan_management_month = #{month} AND is_active = '1' - AND risk_level IN ('高', '中', '低') + AND risk_level IN ('1', '2', '3') GROUP BY risk_level UNION ALL SELECT '总计' AS risk_level, COUNT(*) AS count_num FROM tb_plan_management - WHERE plan_management_month = '2025-12' + WHERE plan_management_month = #{month} AND is_active = '1' - AND risk_level IN ('高', '中', '低') + AND risk_level IN ('1', '2', '3') ) sub ON base.risk_name = sub.risk_level ORDER BY base.sort_order;