From ba421d977e745d18a6264353c739bcaaf44c40d6 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 08 四月 2024 18:39:41 +0800 Subject: [PATCH] 历史数据模块接口 --- ruoyi-system/src/main/resources/mapper/system/TbBasicDataMapper.xml | 43 +++++++++++++++++++++---------------------- 1 files changed, 21 insertions(+), 22 deletions(-) diff --git a/ruoyi-system/src/main/resources/mapper/system/TbBasicDataMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TbBasicDataMapper.xml index b3738eb..3e4e7d0 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TbBasicDataMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TbBasicDataMapper.xml @@ -4,18 +4,18 @@ <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.ruoyi.system.domain.TbBasicData"> - <id column="id" property="id" /> - <result column="quarter" property="quarter" /> - <result column="dept_area_code" property="deptAreaCode" /> - <result column="transfer_payment_scale" property="transferPaymentScale" /> - <result column="current_gdp" property="currentGdp" /> - <result column="remark" property="remark" /> - <result column="status" property="status" /> - <result column="del_flag" property="delFlag" /> - <result column="create_by" property="createBy" /> - <result column="create_time" property="createTime" /> - <result column="update_by" property="updateBy" /> - <result column="update_time" property="updateTime" /> + <id column="id" property="id"/> + <result column="quarter" property="quarter"/> + <result column="dept_area_code" property="deptAreaCode"/> + <result column="transfer_payment_scale" property="transferPaymentScale"/> + <result column="current_gdp" property="currentGdp"/> + <result column="remark" property="remark"/> + <result column="status" property="status"/> + <result column="del_flag" property="delFlag"/> + <result column="create_by" property="createBy"/> + <result column="create_time" property="createTime"/> + <result column="update_by" property="updateBy"/> + <result column="update_time" property="updateTime"/> </resultMap> <!-- 通用查询结果列 --> @@ -24,6 +24,7 @@ </sql> <select id="fieldsStatics" resultType="com.ruoyi.system.vo.CurrentFieldsVO"> SELECT + tbd.id, su.area_name, IF(tbd.`quarter` IS NULL, CONCAT(YEAR(NOW()), '年', CASE @@ -37,24 +38,22 @@ tbd.create_time, COALESCE(tbd.`status`, 1) AS `status` FROM - (SELECT * FROM sys_user WHERE user_type = 2) su + (SELECT * FROM sys_user WHERE user_type = 2) AS su LEFT JOIN - (SELECT * FROM tb_basic_data WHERE `quarter` = #{nowQuarter}) tbd ON su.area_code = tbd.dept_area_code + (SELECT * FROM tb_basic_data WHERE `quarter` = #{dto.quarter}) AS tbd ON su.area_code = tbd.dept_area_code <where> - <if test="nowQuarter != null and nowQuarter !=''"> - tbd.quarter LIKE CONCAT('%',#{nowQuarter},'%') - </if> + tbd.quarter = #{dto.quarter} <if test="dto.areaName != null and dto.areaName !=''"> - su.area_name LIKE CONCAT('%',#{dto.areaName},'%') + AND su.area_name LIKE CONCAT('%',#{dto.areaName},'%') </if> - <if test="dto.status != null and dto.status !=''"> - tbd.status = #{dto.status} + <if test="dto.status != null"> + AND tbd.status = #{dto.status} </if> <if test="dto.personInCharge != null and dto.personInCharge !=''"> - su.person_in_charge LIKE CONCAT('%',#{dto.personInCharge},'%') + AND su.person_in_charge LIKE CONCAT('%',#{dto.personInCharge},'%') </if> <if test="dto.phoneNumber != null and dto.phoneNumber != ''"> - su.phone_number LIKE CONCAT('%',#{dto.phoneNumber},'%') + AND su.phone_number LIKE CONCAT('%',#{dto.phoneNumber},'%') </if> </where> </select> -- Gitblit v1.7.1