Jelajahi Sumber

带看排序

lyhzzz 2 tahun lalu
induk
melakukan
ca5096e0da

+ 4 - 0
src/main/java/com/fdkankan/tk/inner/request/InnerRoomParam.java

@@ -10,4 +10,8 @@ public class InnerRoomParam extends RequestBase {
     private String roomTitle;
     private String roomUserName;
     private Integer isShow;
+
+    private String field;
+
+    private String order;
 }

+ 5 - 1
src/main/java/com/fdkankan/tk/inner/service/InnerService.java

@@ -41,8 +41,12 @@ public class InnerService {
         if(param.getIsShow()!=null){
             wrapper.eq(Room::getIsShow,param.getIsShow());
         }
+        if(StringUtils.isNotBlank(param.getField())){
+            wrapper.last(param.getField() + " "+ param.getOrder());
+        }else {
+            wrapper.orderByDesc(Room::getCreateTime);
+        }
         wrapper.orderByDesc(Room::getIsShow);
-        wrapper.orderByDesc(Room::getCreateTime);
         Page<Room> page = roomService.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
         List<RoomInnerVo> list = new ArrayList<>();
         for (Room record : page.getRecords()) {