From 5ed3405a0156f76decc081c9f1d65d2f44f1ad8c Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期二, 30 七月 2024 13:58:19 +0800 Subject: [PATCH] feat:核算报告导出 --- ycl-server/src/main/resources/mapper/zgyw/CalculateReportMapper.xml | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/ycl-server/src/main/resources/mapper/zgyw/CalculateReportMapper.xml b/ycl-server/src/main/resources/mapper/zgyw/CalculateReportMapper.xml index 21c56ba..a5e761d 100644 --- a/ycl-server/src/main/resources/mapper/zgyw/CalculateReportMapper.xml +++ b/ycl-server/src/main/resources/mapper/zgyw/CalculateReportMapper.xml @@ -20,6 +20,7 @@ <select id="page" resultMap="BaseResultMap"> SELECT + tcr.contract_id, tyu.unit_name, tc.name, tcr.id, @@ -99,4 +100,15 @@ WHERE tcr.id = #{id} </select> + <select id="exportData" resultType="com.ycl.platform.domain.excel.CalculateExport"> + SELECT + SUBSTRING_INDEX(rule_name, '/', 1) AS rule_name, + COUNT(*) AS num, + SUM(score) AS score, + (100 - SUM(score)) AS surplusScore + FROM t_contract_score + WHERE contract_id = #{contractId} AND auditing_status = 'PASS' AND deleted = 0 + GROUP BY SUBSTRING_INDEX(rule_name, '/', 1) + </select> + </mapper> -- Gitblit v1.8.0