| 
					
				 | 
			
			
				@ -20,6 +20,7 @@ import org.springframework.http.MediaType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.bind.annotation.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.io.IOException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.ArrayList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.HashMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.Map; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -155,21 +156,25 @@ public class FacilitiesServerController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "app按照分类获取-设施服务列表", responseContainer = "List") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @GetMapping(value = HealthyHouseMapping.HealthyHouse.FacilitiesServer.LIST_FACILITIESERVERS_BY_TYPE) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ObjEnvelop<Map> getFacilitiesServerByType() throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String, List<FacilityServer>> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ListEnvelop<Map> getFacilitiesServerByType() throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map> mapList=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String, Object> map ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<FacilityServer> facilityServerList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //获取系统字典-设施服务类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<SystemDictEntry> systemDictEntryList = systemDictEntryService.getDictEntryCodeAndValueByDictId(SystemDictConstant.FACILITIE_SERVERS_TYPE_DICT_ID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<SystemDictEntry> systemDictEntryList = systemDictEntryService.getDictEntryCodeAndValueByDictIdAndPcode(SystemDictConstant.FACILITIE_SERVERS_TYPE_DICT_ID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (Object object : systemDictEntryList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Object[] obj=(Object[])object; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(null!=obj[0]&&StringUtils.isNotEmpty(obj[0].toString()) ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String filters = "type=" + obj[0].toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                facilityServerList = facilityServerService.search("", filters, ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                map.put("name",null==obj[1]?"":obj[1].toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                map.put(obj[0].toString(), facilityServerList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                mapList.add(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success("success",mapList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |