|
@@ -36,6 +36,9 @@ public class InnerService {
|
|
|
|
|
|
public Object roomList(InnerRoomParam param) {
|
|
|
LambdaQueryWrapper<Room> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ if(param.getSource() != null && param.getSource() == 1){
|
|
|
+ wrapper.in(Room::getRoomStatus,0,1);
|
|
|
+ }
|
|
|
if(StringUtils.isNotBlank(param.getRoomTitle())){
|
|
|
wrapper.like(Room::getRoomTitle,param.getRoomTitle());
|
|
|
}
|
|
@@ -47,8 +50,10 @@ public class InnerService {
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(param.getField())){
|
|
|
wrapper.last(","+param.getField() + " "+ param.getOrder());
|
|
|
- }else {
|
|
|
+ }else if(param.getSource() == 0) {
|
|
|
wrapper.orderByDesc(Room::getCreateTime);
|
|
|
+ }else if(param.getSource() == 1) {
|
|
|
+ wrapper.orderByDesc(Room::getLastLookTime);
|
|
|
}
|
|
|
wrapper.orderByDesc(Room::getIsShow);
|
|
|
Page<Room> page = roomService.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
|