mitao
2025-04-07 18891c60ab1c06a4acc85d0ec54dee50d1b1a19f
finance-system/src/main/resources/mapper/system/TbDataScreenScoreMapper.xml
@@ -37,7 +37,7 @@
    WHERE 1 = 1
      AND tbd.quarter = #{nowQuarter}
      AND tbsc.id = #{dataScreenConfigId}
      AND su.area_level LIKE '县'
      AND su.area_level = 'com.finance.common.enums.AreaLevelEnum@COUNTY.getCode()'
    ORDER BY tdss.score DESC
  </select>
  <select id="selectRiskByQuarter" resultType="com.finance.system.domain.TbDataScreenScore">
@@ -62,10 +62,10 @@
    AND tbd.dept_area_code = #{areaCode}
    AND tbsc.id = #{dataScreenConfigId}
    <if test="yearType==1">
      AND YEAR(tbd.reporting_time) = YEAR(CURDATE())
      AND YEAR(tbd.reporting_time) = SUBSTRING(tbd.quarter, 1, 4)
    </if>
    <if test="yearType==2">
      AND YEAR(tbd.reporting_time) = YEAR(CURDATE())-1
      AND YEAR(tbd.reporting_time) = SUBSTRING(tbd.quarter, 1, 4)-1
    </if>
  </select>
  <select id="selectIndicators"
@@ -78,10 +78,10 @@
    AND tbd.dept_area_code = #{areaCode}
    AND tbsc.type = #{dataScreenConfigEnum}
    <if test="yearType!=null and yearType==1">
      AND YEAR(tbd.reporting_time) = YEAR(CURDATE())
      AND YEAR(tbd.reporting_time) = SUBSTRING(#{nowQuarter}, 1, 4)
    </if>
    <if test="yearType!=null and yearType==2">
      AND YEAR(tbd.reporting_time) = YEAR(CURDATE())-1
      AND YEAR(tbd.reporting_time) = SUBSTRING(#{nowQuarter}, 1, 4) -1
    </if>
    <if test="nowQuarter!=null and nowQuarter != ''">
      AND tbd.quarter = #{nowQuarter}