ソースを参照

fixbug:加一个库存为0的过滤

wangdy 7 年 前
コミット
1addf8083b

+ 3 - 3
src/main/java/com/uas/platform/b2c/prod/commodity/service/impl/GoodsServiceImpl.java

@@ -123,7 +123,6 @@ public class GoodsServiceImpl implements GoodsService {
 
     private final KindService kindService;
     private final StoreInDao storeInDao;
-    private static final int GOOD_SOLD_OUT = 602;
 
     private final StoreInService storeInService;
     /**
@@ -2554,10 +2553,11 @@ public class GoodsServiceImpl implements GoodsService {
         if (StringUtils.isEmpty(storeid)) {
             return null;
         }
-        pageInfo.expression(PredicateUtils.or(new SimpleExpression[]{PredicateUtils.eq("status", 601, true), PredicateUtils.eq("status", 602, true)}));
+        // pageInfo.expression(PredicateUtils.or(new SimpleExpression[]{PredicateUtils.eq("status", 601, true), PredicateUtils.eq("status", 602, true)}));
+        // 去掉售罄的部分
+        pageInfo.expression(PredicateUtils.eq("status", 601, true));
         pageInfo.sorting(Sort.Direction.DESC, "updateDate");
         pageInfo.expression(PredicateUtils.eq("storeid", storeid, false));
-        pageInfo.expression(PredicateUtils.ne("go_status",GOOD_SOLD_OUT,false));
         if (StringUtils.hasText(kindUuid)) {
             // 如果包含多个叶子类目ID,则获取所有的叶子类目对应的商品信息
             if ("其他".equals(kindUuid) || "-10".equals(kindUuid)) {