|
@@ -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);
|
|
|
}
|