From 4b81f167df339ee67b6e4bf78d0880b787040f23 Mon Sep 17 00:00:00 2001 From: jianjun Date: Mon, 13 Dec 2021 13:53:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=9D=E9=A2=98=E6=80=BB?= =?UTF-8?q?=E6=95=B0=E6=8A=BD=E5=8F=96=E9=80=BB=E8=BE=91bug=EF=BC=8C?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E7=BB=B4=E5=BA=A6=E9=BB=98=E8=AE=A4=E5=89=8D?= =?UTF-8?q?=E4=B8=80=E5=A4=A9=EF=BC=9B=E5=8E=9F=E6=9D=A5=E6=98=AF=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E7=A9=BA=E6=88=AA=E6=AD=A2=E5=88=B0=E4=BA=86=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=89=A7=E8=A1=8C=E7=9A=84=E6=97=B6=E9=97=B4=E4=BA=86?= =?UTF-8?q?=20=E5=AF=BC=E8=87=B4=E6=95=B0=E6=8D=AE=E6=AF=94=E6=83=B3?= =?UTF-8?q?=E8=A6=81=E7=9A=84=E8=A6=81=E5=A4=9A=20->ression:=E8=BD=AC?= =?UTF-8?q?=E8=AE=AE=E9=A2=98=E6=97=B6=E9=97=B4=20=E4=BB=8Elog=E9=87=8C?= =?UTF-8?q?=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/mapper/topic/TopicDao.xml | 27 ++++++------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/topic/TopicDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/topic/TopicDao.xml index ae18ea2b7c..09754ca373 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/topic/TopicDao.xml +++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/topic/TopicDao.xml @@ -35,25 +35,14 @@ topic.ID AS topicID, topic.STATUS, - topic.SHIFT_ISSUE, - - - (CASE WHEN - - topic.CREATED_TIME =]]> #{targetDate} AND topic.CREATED_TIME DATE_SUB( #{targetDate}, INTERVAL - 1 DAY) - THEN '1' - ELSE '0' END ) AS incrFlag - - - - (CASE WHEN - topic.CREATED_TIME CURDATE( ) AND topic.CREATED_TIME =]]> DATE_SUB( CURDATE( ), INTERVAL 1 DAY ) - THEN '1' - ELSE '0' END ) AS incrFlag - - - - FROM RESI_GROUP groupp LEFT JOIN RESI_TOPIC topic ON groupp.ID = topic.GROUP_ID AND topic.DEL_FLAG = '0' + CASE WHEN log.CREATED_TIME IS NULL THEN 0 ELSE 1 END AS 'SHIFT_ISSUE', + (CASE WHEN + topic.CREATED_TIME =]]> #{targetDate} AND topic.CREATED_TIME DATE_SUB( #{targetDate}, INTERVAL - 1 DAY) + THEN '1' ELSE '0' END ) AS incrFlag + FROM + RESI_GROUP groupp + LEFT JOIN RESI_TOPIC topic ON groupp.ID = topic.GROUP_ID AND topic.DEL_FLAG = '0' + LEFT JOIN resi_topic_operation log ON log.TOPIC_ID = topic.ID AND log.DEL_FLAG = '0' AND log.OPERATION_TYPE = 'shift_issue' AND log.CREATED_TIME DATE_SUB( #{targetDate}, INTERVAL - 1 DAY ) WHERE groupp.DEL_FLAG = '0' AND groupp.CUSTOMER_ID = #{customerId}