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 1162db469..e510ae92c 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 @@ -742,17 +742,17 @@ LEFT JOIN epdc_events eve ON item.EVENT_ID = eve.ID AND eve.DEL_FLAG = '0' LEFT JOIN epdc_img iii ON item.EVENT_ID = iii.REFERENCE_ID AND iii.DEL_FLAG = '0' AND iii.IMG_TYPE = 'eventsVoice' left join ( - select - b.ITEM_ID, - b.STATE, - b.HANDLE_ADVICE, - b.OUT_HANDLE_ADVICE, - b.HANDLER_DEPT_ID, - b.HANDLER_DEPT, - b.CLOSE_CHECK_ID - from epdc_item_handle_process b where b.CREATED_TIME = ( - SELECT max(CREATED_TIME) from epdc_item_handle_process where DEL_FLAG = '0' and b.ITEM_ID = ITEM_ID - ) + SELECT + ITEM_ID, + STATE, + HANDLE_ADVICE, + OUT_HANDLE_ADVICE, + HANDLER_DEPT_ID, + HANDLER_DEPT, + CLOSE_CHECK_ID + FROM epdc_item_handle_process + where DEL_FLAG = '0' and ITEM_ID = #{itemId} + order by CREATED_TIME desc LIMIT 1,1 ) process on process.ITEM_ID = item.ID WHERE item.DEL_FLAG = '0'