|
@@ -43,6 +43,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
import java.util.*;
|
|
|
+import java.util.function.Function;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -146,6 +147,9 @@ 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"));
|
|
|
IPage<ImLiveBroadcastRoomVo> page = baseMapper.queryPage(pageInfo, param);
|
|
|
return PageUtil.pageInfo(page);
|
|
|
}
|