From 2390d668f77641f9b62e1e210d855df87ee7d390 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期日, 29 十二月 2024 13:11:55 +0800 Subject: [PATCH] add:阿里云短信模板获取签名和模板信息5 --- src/main/resources/mapper/statisticsAnalysis/FlowerMaterialMapper.xml | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/main/resources/mapper/statisticsAnalysis/FlowerMaterialMapper.xml b/src/main/resources/mapper/statisticsAnalysis/FlowerMaterialMapper.xml index ea77926..6da77be 100644 --- a/src/main/resources/mapper/statisticsAnalysis/FlowerMaterialMapper.xml +++ b/src/main/resources/mapper/statisticsAnalysis/FlowerMaterialMapper.xml @@ -5,7 +5,8 @@ <select id="getFlowerMaterialPage" resultType="com.mzl.flower.dto.response.statisticAnalysis.FlowerMaterialVO"> - <include refid="flowerMaterialSql"></include> +<!-- <include refid="flowerMaterialSql"></include>--> + <include refid="flowerMaterialSqlWidthDict"></include> </select> <select id="getFlowerMaterialList" resultType="com.mzl.flower.dto.response.statisticAnalysis.FlowerMaterialVO"> @@ -37,6 +38,7 @@ ,si.contact_tel ,s.name as station_name ,fc.name as category_name + ,case when fc_parent.id is not null then fc_parent.name else fc.name end as parent_category_name ,f.name as flower_name ,f.`level` as flower_level ,f.unit as flower_unit @@ -52,7 +54,8 @@ on si.station_id=s.id left join t_flower_category fc on f.category=fc.id - + left join t_flower_category fc_parent + on fc.parent_id=fc_parent.id -- and u.deleted=0 and s.deleted=0 and fc.deleted=0 <include refid="flowerMaterialSql_where"></include> <if test="dto.orderField !=null and dto.orderField !=''"> @@ -68,6 +71,7 @@ ,si.contact_tel ,s.name as station_name ,fc.name as category_name + ,case when fc_parent.id is not null then fc_parent.name else fc.name end as parent_category_name ,f.name as flower_name ,f.`level` as flower_level ,f.unit as flower_unit @@ -85,6 +89,8 @@ on si.station_id=s.id left join t_flower_category fc on f.category=fc.id + left join t_flower_category fc_parent + on fc.parent_id=fc_parent.id LEFT JOIN (SELECT ct.label, ct.value from t_code_value ct where type_code = 'FLOWER_STATUS') code ON f.status = code.value LEFT JOIN (SELECT ct.label, ct.value from t_code_value ct where type_code = 'FLOWER_LEVEL') code2 ON f.`level` = code2.value <include refid="flowerMaterialSql_where"></include> @@ -119,9 +125,15 @@ )) </if> - <if test="dto.flowerStatus !=null and dto.flowerStatus !=''"> - AND f.status = #{dto.flowerStatus} + <if test="dto.flowerStatus != null and dto.flowerStatus != ''"> + <if test="dto.flowerStatus == 'OFF'"> + AND f.status IN ('OFF', 'FORCE_OFF') + </if> + <if test="dto.flowerStatus != 'OFF'"> + AND f.status = #{dto.flowerStatus} + </if> </if> + <if test="dto.flowerLevel !=null and dto.flowerLevel !=''"> AND f.`level` = #{dto.flowerLevel} </if> -- Gitblit v1.9.3