| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -99,13 +99,19 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    AND t1.USER_ID = #{formDto.userId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ORDER BY | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <if test='formDto.orderType != null and formDto.orderType != "" and formDto.orderType == "1"'> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    t1.LAST_HANDLE_TIME DESC | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                t1.CREATED_TIME DESC | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                LIMIT #{formDto.pageIndex},#{formDto.pageSize} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ) temp | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ORDER BY | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <if test='formDto.orderType != null and formDto.orderType != "" and formDto.orderType == "1"'> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.LAST_HANDLE_TIME DESC | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        item.CREATED_TIME DESC, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        img.CREATED_TIME | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        img.IMG_URL | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <resultMap id="itemDetailMap" type="com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO"> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -270,6 +276,9 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="distributeTime" column="DISTRIBUTE_TIME"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="itemContent" column="ITEM_CONTENT"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="issueAddress" column="ISSUE_ADDRESS"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="issueLatitude" column="ISSUE_LATITUDE"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="issueLongitude" column="ISSUE_LONGITUDE"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="categoryName" column="CATEGORY_NAME"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <collection property="images" ofType="java.lang.String"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <result property="image" column="IMG_URL"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </collection> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -281,42 +290,59 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.DISTRIBUTE_TIME, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ITEM_CONTENT, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ISSUE_ADDRESS, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ISSUE_LATITUDE, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ISSUE_LONGITUDE, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            cate.CATEGORY_NAME, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            img.IMG_URL | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        FROM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            epdc_item item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            LEFT JOIN epdc_img img ON item.EVENT_ID = img.REFERENCE_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND img.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            LEFT JOIN epdc_event_category cate ON item.ISSUE_CATEGORY_ID = cate.ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						        AND cate.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND item.ID = #{itemId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <select id="selectListOfItemHandleProgress" resultType="com.elink.esua.epdc.dto.item.result.ItemHandleProgressResultDTO"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <resultMap id="itemHandleMap" type="com.elink.esua.epdc.dto.item.result.ItemHandleProgressResultDTO"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="createdTime" column="createdTime"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="advice" column="advice"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="handlerDept" column="HANDLER_DEPT"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="progressName" column="progressName"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <collection property="itemDeptDTOS" ofType="com.elink.esua.epdc.dto.item.ItemDeptDTO"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <result property="deptName" column="DEPT_NAME"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </collection> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </resultMap> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <select id="selectListOfItemHandleProgress" resultMap="itemHandleMap"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        SELECT | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            CREATED_TIME AS createdTime, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            advice, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            HANDLER_DEPT AS handlerDept, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            CASE STATE WHEN 0 THEN '【审核通过】' WHEN 1 THEN '【反馈】' WHEN 2 THEN '【已关闭】' ELSE '' END AS progressName | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            CASE STATE WHEN 0 THEN '【审核通过】' WHEN 1 THEN '【反馈】' WHEN 2 THEN '【已关闭】' ELSE '' END AS progressName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            null AS DEPT_NAME | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        FROM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            epdc_issue_handle | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND ISSUE_ID = #{issueId} UNION ALL | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        SELECT | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            CREATED_TIME AS createdTime, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            hp.CREATED_TIME AS createdTime, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <if test="outOrInside == 0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                HANDLE_ADVICE AS advice, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                hp.HANDLE_ADVICE AS advice, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <if test="outOrInside == 1"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                OUT_HANDLE_ADVICE AS advice, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                hp.OUT_HANDLE_ADVICE AS advice, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            HANDLER_DEPT AS handlerDept, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            CASE WHEN STATE = 0 THEN '【处理中】' WHEN STATE = 5 THEN '【已关闭】' WHEN STATE = 10 THEN '【已结案】' ELSE '' END AS progressName | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            hp.HANDLER_DEPT AS handlerDept, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            CASE WHEN hp.STATE = 0 THEN '【处理中】' WHEN hp.STATE = 5 THEN '【已关闭】' WHEN hp.STATE = 10 THEN '【已结案】' ELSE '' END AS progressName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            itemDept.DEPT_NAME | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        FROM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            epdc_item_handle_process | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            epdc_item_handle_process hp | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            LEFT JOIN epdc_item_dept itemDept ON hp.ID = itemDept.ITEM_HANDLE_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND ITEM_ID = #{itemId} UNION ALL | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            hp.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND hp.ITEM_ID = #{itemId} UNION ALL | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        SELECT | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            EVALUATION_TIME AS createdTime, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            EVALUATION_CONTENT AS advice, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -329,7 +355,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            '【满意度评价】基本满意' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            WHEN 2 THEN | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            '【满意度评价】非常满意' ELSE '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            END AS progressName | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            END AS progressName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            null AS DEPT_NAME | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        FROM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            epdc_item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -346,6 +373,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="distributeTime" column="DISTRIBUTE_TIME"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="itemContent" column="ITEM_CONTENT"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="itemState" column="ITEM_STATE"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="issueAddress" column="ISSUE_ADDRESS"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="issueLatitude" column="ISSUE_LATITUDE"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="issueLongitude" column="ISSUE_LONGITUDE"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="categoryName" column="CATEGORY_NAME"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="approveNum" column="APPROVE_NUM"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="opposeNum" column="OPPOSE_NUM"/> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <result property="commentNum" column="COMMENT_NUM"/> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -361,6 +392,10 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.DISTRIBUTE_TIME, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ITEM_CONTENT, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ITEM_STATE, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ISSUE_ADDRESS, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ISSUE_LATITUDE, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.ISSUE_LONGITUDE, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            cate.CATEGORY_NAME, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            eve.APPROVE_NUM, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            eve.OPPOSE_NUM, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            eve.COMMENT_NUM, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -377,6 +412,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND eve.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            LEFT JOIN epdc_img img ON item.EVENT_ID = img.REFERENCE_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								AND img.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								LEFT JOIN epdc_event_category cate ON item.ISSUE_CATEGORY_ID = cate.ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								AND cate.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            item.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND item.ID = #{itemId} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |