zoujiajian 2 лет назад
Родитель
Сommit
1c7c19e718

+ 5 - 2
netflix-dao/src/main/java/com/cyksj/model/views/YhShopGoodsSkuFrontView.java

@@ -98,8 +98,11 @@ public class YhShopGoodsSkuFrontView {
 	@DbField("sku.days")
 	private Integer days;
 
-	@DbField("case when sku.spec_val like '%月%' and sku.spec_val not like '%年%' then 0 when sku.spec_val like '%季%' then 1 when sku.spec_val like '%半年%' then 2 when sku.spec_val like '%年%' then 3 else 66 end")
-	private Integer orderBy;
+//	@DbField("case when sku.spec_val like '%月%' and sku.spec_val not like '%年%' then 0 when sku.spec_val like '%季%' then 1 when sku.spec_val like '%半年%' then 2 when sku.spec_val like '%年%' then 3 else 66 end")
+//	private Integer orderBy;
+
+	@DbField("sku.sorted")
+	private Integer sorted;
 
 	@DbField("sku.is_dp")
 	private Boolean isDp;

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

@@ -921,7 +921,7 @@ public class GoodsDonController {
         if (goodsDetailView == null) {
             throw BusinessRuntimeException.getInstance("该平台不存在或已下架,请刷新页面");
         }
-        goodsDetailView.setSkuList(beanSearcher.searchAll(YhShopGoodsSkuFrontView.class, MapUtils.builder().put("condition", condition).orderBy(YhShopGoodsSkuFrontView::getOrderBy).asc().build()));
+        goodsDetailView.setSkuList(beanSearcher.searchAll(YhShopGoodsSkuFrontView.class, MapUtils.builder().put("condition", condition).orderBy(YhShopGoodsSkuFrontView::getSorted).asc().build()));
         goodsDetailView.setSpecs(beanSearcher.searchFirst(GoodsDonSpecFrontView.class, MapUtils.builder().field(GoodsDonSpecFrontView::getGoodsId, goodsDetailView.getId()).build()));
         OrderCommentFrontView comments = beanSearcher.searchFirst(OrderCommentFrontView.class, MapUtils.builder()
                 .field(OrderCommentFrontView::getGoodsId, goodsDetailView.getId())