|  |  | @ -162,28 +162,29 @@ | 
			
		
	
		
			
				
					|  |  |  |     <!-- 查询分类下的项目列表 --> | 
			
		
	
		
			
				
					|  |  |  |     <select id="selectCategoryProjectList" resultType="com.epmet.project.dto.result.CategoryProjectListResultDTO"> | 
			
		
	
		
			
				
					|  |  |  |         SELECT | 
			
		
	
		
			
				
					|  |  |  |             ALL_CATEGORY_NAME AS category, | 
			
		
	
		
			
				
					|  |  |  |             CASE WHEN PROJECT_STATUS_CODE = 'closed_case' THEN 'closed' ELSE PROJECT_STATUS_CODE END  AS projectStatus, | 
			
		
	
		
			
				
					|  |  |  |             IFNULL(PROJECT_TITLE,'') AS projectTitle, | 
			
		
	
		
			
				
					|  |  |  |             DATE_FORMAT(PROJECT_CREATE_TIME,'%Y-%m-%d %h:%i:%s') AS createTime, | 
			
		
	
		
			
				
					|  |  |  |             ORG_ID, | 
			
		
	
		
			
				
					|  |  |  |             ORG_TYPE, | 
			
		
	
		
			
				
					|  |  |  |             PROJECT_ID, | 
			
		
	
		
			
				
					|  |  |  |             LINK_NAME, | 
			
		
	
		
			
				
					|  |  |  |             LINK_MOBILE, | 
			
		
	
		
			
				
					|  |  |  |             PROJECT_ADDRESS | 
			
		
	
		
			
				
					|  |  |  |         FROM screen_project_data | 
			
		
	
		
			
				
					|  |  |  |         WHERE DEL_FLAG = '0' | 
			
		
	
		
			
				
					|  |  |  |             DISTINCT pd.PROJECT_ID AS projectId, | 
			
		
	
		
			
				
					|  |  |  |             pd.ALL_CATEGORY_NAME AS category, | 
			
		
	
		
			
				
					|  |  |  |             CASE WHEN pd.PROJECT_STATUS_CODE = 'closed_case' THEN 'closed' ELSE pd.PROJECT_STATUS_CODE END  AS projectStatus, | 
			
		
	
		
			
				
					|  |  |  |             IFNULL(pd.PROJECT_TITLE,'') AS projectTitle, | 
			
		
	
		
			
				
					|  |  |  |             DATE_FORMAT(pd.PROJECT_CREATE_TIME,'%Y-%m-%d %h:%i:%s') AS createTime, | 
			
		
	
		
			
				
					|  |  |  |             pd.ORG_ID, | 
			
		
	
		
			
				
					|  |  |  |             pd.ORG_TYPE, | 
			
		
	
		
			
				
					|  |  |  |             pd.LINK_NAME, | 
			
		
	
		
			
				
					|  |  |  |             pd.LINK_MOBILE, | 
			
		
	
		
			
				
					|  |  |  |             pd.PROJECT_ADDRESS | 
			
		
	
		
			
				
					|  |  |  |         FROM screen_project_data pd | 
			
		
	
		
			
				
					|  |  |  |         INNER JOIN screen_project_category pc ON (pc.PROJECT_ID = pd.PROJECT_ID AND pc.DEL_FLAG = '0' AND pc.CATEGORY_CODE IS NOT NULL) | 
			
		
	
		
			
				
					|  |  |  |         WHERE pd.DEL_FLAG = '0' | 
			
		
	
		
			
				
					|  |  |  |             <if test=' status == "closed" '> | 
			
		
	
		
			
				
					|  |  |  |               AND PROJECT_STATUS_CODE IN ('closed_case','closed') | 
			
		
	
		
			
				
					|  |  |  |                 AND pd.PROJECT_STATUS_CODE IN ('closed_case','closed') | 
			
		
	
		
			
				
					|  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |           AND CONCAT(ALL_PARENT_IDS,':',ORG_ID) LIKE CONCAT('%',#{orgId},'%') | 
			
		
	
		
			
				
					|  |  |  |           AND CATEGORY_CODE LIKE CONCAT('%',#{categoryCode},'%') | 
			
		
	
		
			
				
					|  |  |  |           AND CUSTOMER_ID = #{customerId} | 
			
		
	
		
			
				
					|  |  |  |           AND DATE_FORMAT(PROJECT_CREATE_TIME,'%Y%m%d') <![CDATA[ <= ]]> #{endTime} | 
			
		
	
		
			
				
					|  |  |  |             AND CONCAT(pd.ALL_PARENT_IDS,':',pd.ORG_ID) LIKE CONCAT('%',#{orgId},'%') | 
			
		
	
		
			
				
					|  |  |  |             AND pc.CATEGORY_CODE LIKE CONCAT(#{categoryCode},'%') | 
			
		
	
		
			
				
					|  |  |  |             AND pd.CUSTOMER_ID = #{customerId} | 
			
		
	
		
			
				
					|  |  |  |             AND DATE_FORMAT(pd.PROJECT_CREATE_TIME,'%Y%m%d') <![CDATA[ <= ]]> #{endTime} | 
			
		
	
		
			
				
					|  |  |  |             <if test="null != startTime and startTime != '' "> | 
			
		
	
		
			
				
					|  |  |  |               AND DATE_FORMAT(PROJECT_CREATE_TIME,'%Y%m%d') >= #{startTime} | 
			
		
	
		
			
				
					|  |  |  |                 AND DATE_FORMAT(pd.PROJECT_CREATE_TIME,'%Y%m%d') >= #{startTime} | 
			
		
	
		
			
				
					|  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |         ORDER BY PROJECT_CREATE_TIME DESC | 
			
		
	
		
			
				
					|  |  |  |         ORDER BY pd.PROJECT_CREATE_TIME DESC | 
			
		
	
		
			
				
					|  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  | </mapper> | 
			
		
	
	
		
			
				
					|  |  | 
 |