| 
					
				 | 
			
			
				@ -413,18 +413,23 @@ public class YsDeviceService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            tmp.sort(Comparator.comparing(obj -> Long.parseLong(((LinkedHashMap) obj).get("startTime").toString()))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            LinkedHashMap mergeTmpirst = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            LinkedHashMap tmpFirst = tmp.getObject(0,LinkedHashMap.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Long startTimeStr1 =  Long.parseLong(tmpFirst.get("startTime").toString()) ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            long current = System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            long toDayZero = current/(1000*3600*24)*(1000*3600*24) - TimeZone.getDefault().getRawOffset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (toDayZero-startTimeStr1>0){//去除开始时间不为当天是时间段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                tmp.remove(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (null==tmp||0==tmp.size()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result.put(ResponseContant.resultFlag,ResponseContant.fail); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                result.put(ResponseContant.resultMsg,"未获取到当天录像信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            LinkedHashMap mergeTmp = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Iterator<Object> arrIterator = tmp.iterator(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            while (arrIterator.hasNext()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                LinkedHashMap mapTmp = (LinkedHashMap) arrIterator.next(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Long startTimeStr =  Long.parseLong(mapTmp.get("startTime").toString()) ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                long current = System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                long toDayZero = current/(1000*3600*24)*(1000*3600*24) - TimeZone.getDefault().getRawOffset(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (toDayZero-startTimeStr>0){//去除开始时间不为当天是时间段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    arrIterator.remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Long endTimeStr = Long.parseLong(mapTmp.get("endTime").toString()) ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String startTimeDate = DateUtil.dateToStrLong(new Date(startTimeStr)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String endTimeDate = DateUtil.dateToStrLong(new Date(endTimeStr)); 
			 |