From 3e456f3e812ead6a19e80cfbdbf86ae0263d50b9 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期五, 12 七月 2024 22:39:45 +0800 Subject: [PATCH] 完成7.4迭代内容,通过冒烟测试 --- finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 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..0ab121e 100644 --- a/finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml +++ b/finance-system/src/main/resources/mapper/system/TbBasicDataMapper.xml @@ -92,5 +92,33 @@ 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, + ts.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 + <where> + tbd.`quarter` = #{nowQuarter} + <if test="areaCode!=null and areaCode != ''"> + AND tbd.dept_area_code = #{areaCode} + </if> + <if test="yearType==1"> + AND YEAR(tbd.reporting_time) = YEAR(CURDATE()) + </if> + <if test="yearType==2"> + AND YEAR(tbd.reporting_time) = YEAR(CURDATE())-1 + </if> + </where> + </select> </mapper> -- Gitblit v1.7.1