From ce539c0d76bb8f68a439bc22aaa9301a9a19e790 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Mon, 5 Sep 2022 13:53:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E9=80=BB=E8=BE=91=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/mapper/item/ItemDao.xml | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml index d765a81a3..210d31e8b 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml @@ -507,8 +507,27 @@ FROM epdc_item item LEFT JOIN epdc_events eve ON item.EVENT_ID = eve.ID AND eve.DEL_FLAG = '0' left join epdc_item_fusing_delay_record d on d.ITEM_ID = item.ID and d.DEL_FLAG = '0' - WHERE - item.DEL_FLAG = '0' + left join ( + select + ID,ITEM_ID,CREATED_TIME,state + from epdc_item_handle_process + where DEL_FLAG = '0' + and ID in ( + select t.ID from ( + select a.ID ,a.ITEM_ID + from ( + select ITEM_ID,max(CREATED_TIME) as CREATED_TIME + from epdc_item_handle_process + where DEL_FLAG = '0' + group by ITEM_ID + ) b left join epdc_item_handle_process a + on a.ITEM_ID = b.ITEM_ID and a.CREATED_TIME = b.CREATED_TIME + + ) t + ) + ) process on process.ITEM_ID = item.ID + WHERE item.DEL_FLAG = '0' + and (item.PEOPLE_FLAG is null or (item.PEOPLE_FLAG = '0' and process.state not in (11,15))) AND item.ITEM_STATE = #{itemState}