boom后台分区支持
This commit is contained in:
@@ -73,34 +73,33 @@ public class RoomBoomAwardRecordAdminController extends BaseController {
|
||||
|
||||
//1 创建IPage分页对象,设置分页参数
|
||||
IPage<RoomBoomSign> page=new Page<>(params.getPageNo(),params.getPageSize());
|
||||
LambdaQueryWrapper<RoomBoomSign> wrapper = new LambdaQueryWrapper<>();
|
||||
Long uid = null;
|
||||
Long roomUid = null;
|
||||
if (params.getRoomErbanNo() != null){
|
||||
Users erbanNo = usersService.getUserByErbanNo(params.getRoomErbanNo());
|
||||
if (erbanNo == null) {
|
||||
throw new AdminServiceException(BusiStatus.SERVERERROR, "房间id不存在");
|
||||
}
|
||||
wrapper.eq(RoomBoomSign::getRoomUid,erbanNo.getUid());
|
||||
roomUid = erbanNo.getUid();
|
||||
}
|
||||
if (params.getErbanNo() != null){
|
||||
Users erbanNo = usersService.getUserByErbanNo(params.getErbanNo());
|
||||
if (erbanNo == null) {
|
||||
throw new AdminServiceException(BusiStatus.SERVERERROR, "触发者id不存在");
|
||||
}
|
||||
wrapper.eq(RoomBoomSign::getUid,erbanNo.getUid());
|
||||
uid = erbanNo.getUid();
|
||||
}
|
||||
if (params.getLevel() != null){
|
||||
wrapper.eq(RoomBoomSign::getLevel,params.getLevel());
|
||||
Date startTime = null, endTime = null;
|
||||
if (StringUtils.isNotEmpty(params.getStartTime())) {
|
||||
startTime = DateUtil.parseDateTime(params.getStartTime());
|
||||
}
|
||||
if (StringUtils.isNotEmpty(params.getStartTime())){
|
||||
wrapper.ge(RoomBoomSign::getCreateTime, (Date)DateUtil.parseDateTime(params.getStartTime()));
|
||||
if (StringUtils.isNotEmpty(params.getEndTime())) {
|
||||
endTime = DateUtil.parseDateTime(params.getEndTime());
|
||||
}
|
||||
if (StringUtils.isNotEmpty(params.getEndTime())){
|
||||
wrapper.le(RoomBoomSign::getCreateTime, (Date)DateUtil.parseDateTime(params.getEndTime()));
|
||||
}
|
||||
wrapper.eq(RoomBoomSign::getStatus,2);
|
||||
wrapper.orderByDesc(RoomBoomSign::getId);
|
||||
//2 执行分页查询
|
||||
IPage<RoomBoomSign> boomSignIPage = roomBoomSignService.page(page, wrapper);
|
||||
IPage<RoomBoomSign> boomSignIPage = roomBoomSignService.list(page, uid, roomUid, params.getLevel(),
|
||||
startTime, endTime, params.getPartitionId());
|
||||
|
||||
Page<RoomBoomSignVO> resultVo = new Page<>();
|
||||
resultVo.setTotal(boomSignIPage.getTotal());
|
||||
List<RoomBoomSignVO> roomBoomSignVOS = new ArrayList<>();
|
||||
|
Reference in New Issue
Block a user