From f13054c9aed6ad7c4d6709b039b8139d1ff3d4eb Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Wed, 24 Apr 2024 18:47:21 +0800
Subject: [PATCH] 查询优化调整
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/mapper/HkEventMapper.xml | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/mapper/HkEventMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/mapper/HkEventMapper.xml
index c58e669..867f919 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/mapper/HkEventMapper.xml
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/mapper/HkEventMapper.xml
@@ -4,21 +4,29 @@
<!--自定义分页列表查询-->
<select id="selectHkEventPage" resultType="cn.gistack.sm.hk.vo.HkEventVO">
- select * from sm_hk_event where 1 =1
+ select
+ she.*,
+ bdb.dict_value as eventTypeName
+ from YWXT.sm_hk_event she
+ left join YWXT.blade_dict_biz bdb on bdb.dict_key = she.event_type and bdb.is_deleted = 0 and code = 'EVENT_TYPE'
+ where 1 =1
<if test="hkEvent.srcName!=null and hkEvent.srcName!=''">
- and src_name like concat('%',#{hkEvent.srcName},'%')
+ and she.src_name like concat('%',#{hkEvent.srcName},'%')
+ </if>
+ <if test="hkEvent.eventTypeName!=null and hkEvent.eventTypeName!=''">
+ and bdb.dict_value like concat('%',#{hkEvent.eventTypeName},'%')
</if>
<if test="hkEvent.status!=null">
- and status = #{hkEvent.status}
+ and she.status = #{hkEvent.status}
</if>
<if test="hkEvent.eventType!=null">
- and event_type = #{hkEvent.eventType}
+ and she.event_type = #{hkEvent.eventType}
</if>
<if test="hkEvent.startTime !=null and hkEvent.startTime !=''">
- AND send_time >= #{hkEvent.startTime}
+ AND DATE_FORMAT(she.send_time,'%Y-%m-%d') >= #{hkEvent.startTime}
</if>
<if test="hkEvent.endTime !=null and hkEvent.endTime !=''">
- AND send_time <= #{hkEvent.endTime}
+ AND DATE_FORMAT(she.send_time,'%Y-%m-%d') <= #{hkEvent.endTime}
</if>
</select>
--
Gitblit v1.9.3