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 1d3b733..63f8b4e 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 @@ -59,65 +65,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},'%') + +