Pārlūkot izejas kodu

api 场景列表停供排序功能

wuweihao 2 gadi atpakaļ
vecāks
revīzija
356e4a7966

+ 8 - 0
720yun_fd_manage/gis_domain/src/main/java/com/gis/domain/dto/AgePageDto.java

@@ -12,4 +12,12 @@ public class AgePageDto extends PageDto {
 
     @ApiModelProperty(value = "搜索条件-用户账号")
     private String userId;
+
+    @ApiModelProperty(value = "排序, asc:正序 | desc:倒序(默认)")
+    private String sort;
+
+    @ApiModelProperty(value = "排序字段:time:创建日期(默认) | visit:浏览量")
+    private String orderBy;
+
+
 }

+ 7 - 1
720yun_fd_manage/gis_mapper/src/main/java/com/gis/mapper/provider/WorkProvider.java

@@ -31,8 +31,14 @@ public class WorkProvider {
             sql.append(" and (  user_id like '%").append(phone).append("%' )");
         }
 
+        String orderBy = param.getOrderBy();
+        orderBy = "visit".equals(orderBy) ? "visit" : "create_time";
 
-        sql.append(" order by create_time desc");
+        String sort = param.getSort();
+        sort = "asc".equals(sort) ? "asc" : "desc";
+
+
+        sql.append(" order by ").append(orderBy).append(" ").append(sort);
 
         log.info("sql: {}", sql.toString());
         return sql.toString();