From 18891c60ab1c06a4acc85d0ec54dee50d1b1a19f Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 07 四月 2025 17:20:07 +0800 Subject: [PATCH] bug修改 --- finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml b/finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml index db7b384..72349b4 100644 --- a/finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml +++ b/finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml @@ -92,5 +92,40 @@ AND tbd.dept_area_code = #{areaCode} AND tbd.quarter = #{nowQuarter} </select> + <select id="getFieldAndScoreData" resultType="com.finance.system.vo.FieldAndScoreDataVO"> + SELECT tbdc.id, + tbdc.type_name, + ROUND(ts.score,1) AS score, + tbdc.max_score, + tbd.dept_area_code, + tbdc.basic_data_category_id AS basicDataCategoryId, + tbdc2.basic_data_category_name AS levelTwoIndicator, + tbdc3.basic_data_category_name AS levelOneIndicator, + tbdc3.score AS levelOneIndicatorMaxScore + FROM tb_basic_data tbd + LEFT JOIN tb_score ts ON tbd.id = ts.basic_data_id + LEFT JOIN tb_basic_data_config tbdc ON ts.basic_data_config_id = tbdc.id + LEFT JOIN tb_basic_data_category tbdc2 ON tbdc2.id = tbdc.basic_data_category_id + LEFT JOIN tb_basic_data_category tbdc3 ON tbdc2.parent_id = tbdc3.id + LEFT JOIN sys_user su ON tbd.dept_area_code = su.area_code + <where> + tbd.`quarter` = #{nowQuarter} AND su.user_id IN (SELECT user_id FROM sys_user WHERE + area_code + LIKE CONCAT( SUBSTRING(#{areaCode}, 1, 4 ), '%' ) AND user_type = 2 AND area_level + in(1,2,3,4)) + <if test="isAll!=null and isAll == 2"> + AND tbd.dept_area_code = #{areaCode} + </if> + </where> + </select> + <select id="getKuKuanBaoZhangShuiPingByAreaCode" resultType="java.lang.String"> + SELECT + tbdc.field_value + FROM tb_basic_data tbd LEFT JOIN tb_basic_data_field tbdc ON tbd.id = tbdc.basic_data_id + <where> + tbd.`quarter` LIKE CONCAT(#{year},'%') AND tbd.dept_area_code = #{areaCode} AND tbdc.field_id + IN (36,37,38) + </where> + </select> </mapper> -- Gitblit v1.7.1