|  |  | @ -14,17 +14,25 @@ | 
			
		
	
		
			
				
					|  |  |  |         <result property="pmEndTime" column="pmEndTime"/> | 
			
		
	
		
			
				
					|  |  |  |         <result property="longitude" column="longitude"/> | 
			
		
	
		
			
				
					|  |  |  |         <result property="latitude" column="latitude"/> | 
			
		
	
		
			
				
					|  |  |  |         <collection property="matterList" ofType="com.epmet.dto.MatterListDTO"> | 
			
		
	
		
			
				
					|  |  |  |             <result property="matterId" column="matterId"/> | 
			
		
	
		
			
				
					|  |  |  |             <result property="allowTime" column="allowTime"/> | 
			
		
	
		
			
				
					|  |  |  |             <result property="matterName" column="matterName"/> | 
			
		
	
		
			
				
					|  |  |  |             <result property="startTime" column="startTime"/> | 
			
		
	
		
			
				
					|  |  |  |             <result property="endTime" column="endTime"/> | 
			
		
	
		
			
				
					|  |  |  |             <result property="appointmentType" column="appointmentType"/> | 
			
		
	
		
			
				
					|  |  |  |             <result property="sort" column="sort"/> | 
			
		
	
		
			
				
					|  |  |  |             <result property="matterImg" column="matterImg"/> | 
			
		
	
		
			
				
					|  |  |  |         </collection> | 
			
		
	
		
			
				
					|  |  |  |         <collection property="matterList" ofType="com.epmet.dto.MatterListDTO" | 
			
		
	
		
			
				
					|  |  |  |         column="partyServiceCenterId" select="matterListByPartyServiceCenterId"/> | 
			
		
	
		
			
				
					|  |  |  |     </resultMap> | 
			
		
	
		
			
				
					|  |  |  |     <select id="matterListByPartyServiceCenterId" resultType="com.epmet.dto.MatterListDTO"> | 
			
		
	
		
			
				
					|  |  |  |         select | 
			
		
	
		
			
				
					|  |  |  |             cm.MATTER_NAME AS matterName, | 
			
		
	
		
			
				
					|  |  |  |             cm.ID AS matterId, | 
			
		
	
		
			
				
					|  |  |  |             cm.START_TIME AS startTime, | 
			
		
	
		
			
				
					|  |  |  |             cm.END_TIME AS endTime, | 
			
		
	
		
			
				
					|  |  |  |             cm.APPOINTMENT_TYPE AS appointmentType, | 
			
		
	
		
			
				
					|  |  |  |             case when cm.APPOINTMENT_TYPE = 'everyDay' THEN CONCAT('每天',' ', cm.START_TIME,'-',cm.END_TIME) | 
			
		
	
		
			
				
					|  |  |  |                  when cm.APPOINTMENT_TYPE = 'workDay' THEN CONCAT('工作日',' ', cm.START_TIME,'-',cm.END_TIME) | 
			
		
	
		
			
				
					|  |  |  |                  when cm.APPOINTMENT_TYPE = 'weekend' THEN CONCAT('周末',' ', cm.START_TIME,'-',cm.END_TIME) | 
			
		
	
		
			
				
					|  |  |  |                  ELSE CONCAT(cm.START_TIME,'-',cm.END_TIME) END AS allowTime, | 
			
		
	
		
			
				
					|  |  |  |             IFNULL(cm.MATTER_IMG,'') AS matterImg | 
			
		
	
		
			
				
					|  |  |  |         from ic_party_service_center_matter cm | 
			
		
	
		
			
				
					|  |  |  |         where del_flag = 0 | 
			
		
	
		
			
				
					|  |  |  |             and PARTY_SERVICE_CENTER_ID = #{partyServiceCenterId} | 
			
		
	
		
			
				
					|  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |     <select id="partyServiceCenterList" resultMap="partyServiceCenterListMap"> | 
			
		
	
		
			
				
					|  |  |  |         SELECT | 
			
		
	
		
			
				
					|  |  |  |             sc.ID AS partyServiceCenterId, | 
			
		
	
	
		
			
				
					|  |  | @ -36,19 +44,8 @@ | 
			
		
	
		
			
				
					|  |  |  |             sc.PM_START_TIME AS pmStartTime, | 
			
		
	
		
			
				
					|  |  |  |             sc.PM_END_TIME AS pmEndTime, | 
			
		
	
		
			
				
					|  |  |  |             sc.LONGITUDE AS longitude, | 
			
		
	
		
			
				
					|  |  |  |             sc.LATITUDE AS latitude, | 
			
		
	
		
			
				
					|  |  |  |             cm.MATTER_NAME AS matterName, | 
			
		
	
		
			
				
					|  |  |  |             cm.ID AS matterId, | 
			
		
	
		
			
				
					|  |  |  |             cm.START_TIME AS startTime, | 
			
		
	
		
			
				
					|  |  |  |             cm.END_TIME AS endTime, | 
			
		
	
		
			
				
					|  |  |  |             cm.APPOINTMENT_TYPE AS appointmentType, | 
			
		
	
		
			
				
					|  |  |  |             case when cm.APPOINTMENT_TYPE = 'everyDay' THEN CONCAT('每天',' ', cm.START_TIME,'-',cm.END_TIME) | 
			
		
	
		
			
				
					|  |  |  |                  when cm.APPOINTMENT_TYPE = 'workDay' THEN CONCAT('工作日',' ', cm.START_TIME,'-',cm.END_TIME) | 
			
		
	
		
			
				
					|  |  |  |                  when cm.APPOINTMENT_TYPE = 'weekend' THEN CONCAT('周末',' ', cm.START_TIME,'-',cm.END_TIME) | 
			
		
	
		
			
				
					|  |  |  |                  ELSE CONCAT(cm.START_TIME,'-',cm.END_TIME) END AS allowTime, | 
			
		
	
		
			
				
					|  |  |  |             IFNULL(cm.MATTER_IMG,'') AS matterImg | 
			
		
	
		
			
				
					|  |  |  |             sc.LATITUDE AS latitude | 
			
		
	
		
			
				
					|  |  |  |         FROM ic_party_service_center sc | 
			
		
	
		
			
				
					|  |  |  |         LEFT JOIN ic_party_service_center_matter cm ON (cm.PARTY_SERVICE_CENTER_ID = sc.ID AND cm.DEL_FLAG = 0) | 
			
		
	
		
			
				
					|  |  |  |         WHERE sc.DEL_FLAG = 0 | 
			
		
	
		
			
				
					|  |  |  |           AND ORG_ID = #{orgId} | 
			
		
	
		
			
				
					|  |  |  |         ORDER BY sc.CREATED_TIME DESC | 
			
		
	
	
		
			
				
					|  |  | 
 |