From e0b50eeb08e6897ffd2d5f7120156dd65d67466e Mon Sep 17 00:00:00 2001 From: qqGroup0 <253114712@qq.com> Date: Tue, 11 Apr 2023 22:33:30 +0800 Subject: [PATCH] =?UTF-8?q?zqq:=E5=A4=9A=E6=9D=A1=E4=BB=B6=E6=A3=80?= =?UTF-8?q?=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/kening/vordm/vo/GroupByUse.java | 6 ++ .../vordm/mapper/DisasterInfoMapper.java | 1 + .../vordm/mapper/DisasterInfoMapper.xml | 97 +++++++++++-------- 3 files changed, 65 insertions(+), 39 deletions(-) diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/GroupByUse.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/GroupByUse.java index 9bf4211..5627be5 100644 --- a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/GroupByUse.java +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/vo/GroupByUse.java @@ -32,4 +32,10 @@ public class GroupByUse { * 类型 */ private String type; + + + /** + * 字典value + */ + private String dictValue; } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java index 0d39144..f0281e2 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java @@ -24,6 +24,7 @@ public interface DisasterInfoMapper extends BaseMapper { @Param("disaster_time") String disaster_time, @Param("name") String name); + /** * 获取债害详情信息 * @param id diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml index d382336..4e3b50a 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml @@ -26,7 +26,10 @@ - di.id ,di.disaster_type,di.disaster_keyword, + di + . + id + ,di.disaster_type,di.disaster_keyword, di.disaster_time,di.upload_time,di.geometry, di.disaster_level,di.disaster_country,di.respond_status, di.visit_count,di.spider_type,di.tempend_time, @@ -34,7 +37,10 @@ di.respond_time,di.download_count,di.sponsor_organization - d.disaster_type,d.disaster_time,d.disaster_country, + d + . + disaster_type + ,d.disaster_time,d.disaster_country, m.organization @@ -57,65 +63,78 @@ - + select distinct ${name} AS name , bdb.dict_value AS dictValue from disaster_info - where - - disaster_type like concat('%',#{disaster_type},'%') - and - disaster_country like concat('%',#{disaster_country},'%') - and - disaster_time like concat('%',#{disaster_time},'%') + left join blade_dict_biz bdb on bdb.dict_key = disaster_info.disaster_type + + + disaster_type = #{disaster_type} + + + and disaster_country like concat('%',#{disaster_country},'%') + + + and disaster_time like concat('%',#{disaster_time},'%') + +