|  | @ -244,25 +244,23 @@ public class FacilitiesController extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping("/exportToExcel")
 | 
	
		
			
				|  |  |     @ApiOperation(value = "设施列表导出excel")
 | 
	
		
			
				|  |  |     public void exportToExcel(
 | 
	
		
			
				|  |  |             HttpServletResponse response,
 | 
	
		
			
				|  |  |             @ApiParam(name = "filters", value = "过滤条件", required = false)@RequestParam(required = false, name = "filters") String filters,
 | 
	
		
			
				|  |  |             @ApiParam(name = "sorts", value = "排序", required = false)@RequestParam(required = false, name = "sorts") String sorts) throws ManageException {
 | 
	
		
			
				|  |  |             @ApiParam(name = "filters", value = "过滤条件", required = false) @RequestParam(required = false, name = "filters") String filters,
 | 
	
		
			
				|  |  |             @ApiParam(name = "sorts", value = "排序", required = false) @RequestParam(required = false, name = "sorts") String sorts) throws ManageException {
 | 
	
		
			
				|  |  |         //获取设施数据
 | 
	
		
			
				|  |  |         List<Facility> facilityList = null;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |            facilityList = facilityService.search( filters, sorts);
 | 
	
		
			
				|  |  |             facilityList = facilityService.search(filters, sorts);
 | 
	
		
			
				|  |  |         } catch (ParseException e) {
 | 
	
		
			
				|  |  |             throw new ManageException("获取设施列表异常",e);
 | 
	
		
			
				|  |  |             throw new ManageException("获取设施列表异常", e);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         facilityService.exportFacilityExcel(response,facilityList);
 | 
	
		
			
				|  |  |         facilityService.exportFacilityExcel(response, facilityList);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @PostMapping(value = "/batchImport")
 | 
	
		
			
				|  |  |     @ApiOperation(value = "设施列表导入")
 | 
	
		
			
				|  |  |     public void importData(MultipartFile file, HttpServletRequest request, HttpServletResponse response) throws IOException {
 | 
	
	
		
			
				|  | @ -273,8 +271,8 @@ public class FacilitiesController extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |             AExcelReader excelReader = new FacilityMsgReader();
 | 
	
		
			
				|  |  |             excelReader.read(file);
 | 
	
		
			
				|  |  |             List<FacilityMsg> correctLs = excelReader.getCorrectLs();
 | 
	
		
			
				|  |  |             writerResponse(response, 35+"", "l_upd_progress");
 | 
	
		
			
				|  |  |             if(correctLs.size()>0) {
 | 
	
		
			
				|  |  |             writerResponse(response, 35 + "", "l_upd_progress");
 | 
	
		
			
				|  |  |             if (correctLs.size() > 0) {
 | 
	
		
			
				|  |  |                 facilityService.batchInsertFacility(correctLs);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -313,4 +311,23 @@ public class FacilitiesController extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @GetMapping(value = HealthyHouseMapping.HealthyHouse.Facilities.GET_ALL_FACILITIELISTS_COUNT)
 | 
	
		
			
				|  |  |     @ApiOperation(value = "设施统计-三个统计值")
 | 
	
		
			
				|  |  |     public ObjEnvelop<Map> usedFacilityCount() throws Exception {
 | 
	
		
			
				|  |  |         Map<String, Long> map = new HashMap<>();
 | 
	
		
			
				|  |  |         //今日使用设施数
 | 
	
		
			
				|  |  |         long countUsedFacilitieToday = facilityServerRelationService.countDistinctByFacilitieCodeAndCreateTimeBetween();
 | 
	
		
			
				|  |  |         map.put("countUsedFacilitieToday",countUsedFacilitieToday);
 | 
	
		
			
				|  |  |         long countAllFacilitie = facilityService.getCount("");
 | 
	
		
			
				|  |  |         map.put("countAllFacilitie",countAllFacilitie);
 | 
	
		
			
				|  |  |         //今日新增设施:false
 | 
	
		
			
				|  |  |         String todayStart = DateUtil.getStringDateShort() + " " + "00:00:00";
 | 
	
		
			
				|  |  |         String todayEnd = DateUtil.getStringDateShort() + " " + "23:59:59";
 | 
	
		
			
				|  |  |         String  filters = "createTime>=" + todayStart + ";createTime<=" + todayEnd;
 | 
	
		
			
				|  |  |         long countCreatedFacilitieToday = facilityService.getCount(filters);
 | 
	
		
			
				|  |  |         map.put("countCreatedFacilitieToday",countCreatedFacilitieToday);
 | 
	
		
			
				|  |  |         return ObjEnvelop.getSuccess("获取成功", map);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |