| 
					
				 | 
			
			
				@@ -43,7 +43,7 @@ import org.springframework.transaction.annotation.Transactional; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.io.Serializable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import java.util.function.Function; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.function.BiConsumer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.stream.Collectors; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -147,9 +147,10 @@ public class ImLiveBroadcastRoomServiceImpl extends ServiceImpl<ImLiveBroadcastR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Page<ImLiveBroadcastRoomVo> pageInfo = PageUtil.getPageInfo(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pageInfo.setDesc("a.created_time_"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         param.put("tenantId", TenantContextHolder.getTenantId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Function<String, Optional<String>> timeFun = (s) -> Optional.ofNullable(param.get(s)).map(String::valueOf); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        timeFun.apply("startTime").ifPresent(s -> param.put("startTime", s + " 00:00:00")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        timeFun.apply("endTime").ifPresent(s -> param.put("endTime", s + " 23:59:59")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        BiConsumer<String, String> addTimeCons = (key, time) -> Optional.ofNullable(param.get(key)).map(String::valueOf) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .ifPresent(date -> param.put(key, date + " " + time)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        addTimeCons.accept("startTime", "00:00:00"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        addTimeCons.accept("endTime", "23:59:59"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IPage<ImLiveBroadcastRoomVo> page = baseMapper.queryPage(pageInfo, param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return PageUtil.pageInfo(page); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |