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