From 4f29c76522ae3875d1244e2b7348c0ae0cc03f9f Mon Sep 17 00:00:00 2001
From: xieb <vip_xiaobin810@163.com>
Date: Wed, 31 Jan 2024 11:19:48 +0800
Subject: [PATCH] 查询效率优化
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolTaskMapper.xml | 28 ++++++++++++++--------------
1 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolTaskMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolTaskMapper.xml
index a22a98d..46cba56 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolTaskMapper.xml
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/patrol/mapper/PatrolTaskMapper.xml
@@ -218,10 +218,10 @@
where (d."ad_code" = aab."guid" or c."ad_code" = aab."guid" or b."ad_code" = aab."guid" )
and spt.is_deleted = 0
<if test="patrolTaskReport.startTime !=null and patrolTaskReport.startTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') >= #{patrolTaskReport.startTime}
+ AND spt.start_time >= #{patrolTaskReport.startTime}
</if>
<if test="patrolTaskReport.endTime !=null and patrolTaskReport.endTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') <= #{patrolTaskReport.endTime}
+ AND spt.start_time <= #{patrolTaskReport.endTime}
</if>
) need ,
(
@@ -233,10 +233,10 @@
where (d."ad_code" = aab."guid" or c."ad_code" = aab."guid" or b."ad_code" = aab."guid" )
and spt.is_deleted = 0 and spt.state = 3
<if test="patrolTaskReport.startTime !=null and patrolTaskReport.startTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') >= #{patrolTaskReport.startTime}
+ AND spt.start_time >= #{patrolTaskReport.startTime}
</if>
<if test="patrolTaskReport.endTime !=null and patrolTaskReport.endTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') <= #{patrolTaskReport.endTime}
+ AND spt.start_time <= #{patrolTaskReport.endTime}
</if>
) finish ,
(
@@ -248,10 +248,10 @@
where (d."ad_code" = aab."guid" or c."ad_code" = aab."guid" or b."ad_code" = aab."guid" )
and spt.is_deleted = 0 and (spt.state = 1 or spt.state = 2)
<if test="patrolTaskReport.startTime !=null and patrolTaskReport.startTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') >= #{patrolTaskReport.startTime}
+ AND spt.start_time >= #{patrolTaskReport.startTime}
</if>
<if test="patrolTaskReport.endTime !=null and patrolTaskReport.endTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') <= #{patrolTaskReport.endTime}
+ AND spt.start_time <= #{patrolTaskReport.endTime}
</if>
) todo ,
(
@@ -362,10 +362,10 @@
where arb."guid" = spt.project_id
and spt.is_deleted = 0
<if test="patrolTaskReport.startTime !=null and patrolTaskReport.startTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') >= #{patrolTaskReport.startTime}
+ AND spt.start_time >= #{patrolTaskReport.startTime}
</if>
<if test="patrolTaskReport.endTime !=null and patrolTaskReport.endTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') <= #{patrolTaskReport.endTime}
+ AND spt.start_time <= #{patrolTaskReport.endTime}
</if>
) need,
(
@@ -373,10 +373,10 @@
where arb."guid" = spt.project_id
and spt.is_deleted = 0 and spt.state = 3
<if test="patrolTaskReport.startTime !=null and patrolTaskReport.startTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') >= #{patrolTaskReport.startTime}
+ AND spt.start_time >= #{patrolTaskReport.startTime}
</if>
<if test="patrolTaskReport.endTime !=null and patrolTaskReport.endTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') <= #{patrolTaskReport.endTime}
+ AND spt.start_time <= #{patrolTaskReport.endTime}
</if>
) finish,
(
@@ -384,10 +384,10 @@
where arb."guid" = spt.project_id
and spt.is_deleted = 0 and (spt.state = 1 or spt.state =2)
<if test="patrolTaskReport.startTime !=null and patrolTaskReport.startTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') >= #{patrolTaskReport.startTime}
+ AND spt.start_time >= #{patrolTaskReport.startTime}
</if>
<if test="patrolTaskReport.endTime !=null and patrolTaskReport.endTime !=''">
- AND DATE_FORMAT(spt.start_time,'%Y-%m-%d') <= #{patrolTaskReport.endTime}
+ AND spt.start_time <= #{patrolTaskReport.endTime}
</if>
) todo
FROM SJZT_MD."att_res_base" arb
@@ -475,10 +475,10 @@
AND arb."name" LIKE CONCAT('%',#{patrolTaskReport.reservoirName},'%')
</if>
<if test="patrolTaskReport.startTime !=null and patrolTaskReport.startTime !=''">
- AND DATE_FORMAT(t.start_time,'%Y-%m-%d') >= #{patrolTaskReport.startTime}
+ AND t.start_time >= #{patrolTaskReport.startTime}
</if>
<if test="patrolTaskReport.endTime !=null and patrolTaskReport.endTime !=''">
- AND DATE_FORMAT(t.start_time,'%Y-%m-%d') <= #{patrolTaskReport.endTime}
+ AND t.start_time <= #{patrolTaskReport.endTime}
</if>
<if test="patrolTaskReport.reservoirId !=null and patrolTaskReport.reservoirId !=''">
AND arb."guid" = #{patrolTaskReport.reservoirId}
--
Gitblit v1.9.3