Explorar o código

fix 增加平台排序

zoujiajian %!s(int64=3) %!d(string=hai) anos
pai
achega
b68849c610

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/GoodsDon.java

@@ -77,6 +77,11 @@ public class GoodsDon extends BaseEntity {
      */
     private Integer rate;
 
+    /**
+     * 排序
+     */
+    private Integer sortBy;
+
     @TableField(exist = false)
     @DbIgnore
     private Integer accountCount;

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/request/ReqGoodsSpuInsert.java

@@ -79,4 +79,9 @@ public class ReqGoodsSpuInsert {
      * 平台分销比例
      */
     private Integer rate;
+
+    /**
+     * 排序
+     */
+    private Integer sortBy;
 }

+ 3 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/views/GoodsDonViewer.java

@@ -124,6 +124,9 @@ public class GoodsDonViewer {
     @DbField("g.rate")
     private Integer rate;
 
+    @DbField("g.sort_by")
+    private Integer sortBy;
+
     @DbIgnore
     private List<GoodsDonSku> skus;
 

+ 2 - 0
netflix-web/src/main/java/com/cyksj/web/controller/goods/GoodsDonController.java

@@ -54,6 +54,8 @@ public class GoodsDonController {
         SearchResult<GoodsDon> search = beanSearcher.search(GoodsDon.class, MapUtils.flatBuilder(request.getParameterMap())
                 .field(GoodsDon::getStatus, true)
                 .field(GoodsDon::getDeleted, true)
+                .orderBy(GoodsDon::getSortBy).desc()
+                .orderBy(GoodsDon::getId).asc()
                 .build()
         );
         return GatewayResponse.SUCCESS.newBuilder().toResult(search);