소스 검색

fix 设置商品最低最高价格 过滤专属规格

zoujiajian 3 달 전
부모
커밋
10b62261bb
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      netflix-service/src/main/java/com/cyksj/service/mange/goods/CmsGoodsDonServiceImpl.java

+ 5 - 4
netflix-service/src/main/java/com/cyksj/service/mange/goods/CmsGoodsDonServiceImpl.java

@@ -31,10 +31,11 @@ public class CmsGoodsDonServiceImpl extends ServiceImpl<GoodsDonMapper, GoodsDon
 	@Override
 	public void updateGoodsSkuPrice(Long goodsId, GoodsDon goods) {
 		goods = Optional.ofNullable(goods).orElse(goodsDonMapper.selectById(goodsId));
-		List<GoodsDonSku> skuViews = goodsDonSkuMapper.selectList(Wrappers.lambdaQuery(GoodsDonSku.class)
-				.eq(GoodsDonSku::getGoodsId, goodsId)
-				.eq(GoodsDonSku::getStatus, true)
-				.orderByAsc(GoodsDonSku::getPrice));
+        List<GoodsDonSku> skuViews = goodsDonSkuMapper.selectList(Wrappers.lambdaQuery(GoodsDonSku.class)
+                .eq(GoodsDonSku::getGoodsId, goodsId)
+                .eq(GoodsDonSku::getStatus, true)
+                .isNull(GoodsDonSku::getUserOwns)
+                .orderByAsc(GoodsDonSku::getPrice));
 		//是否有特殊属性
 		if (CollUtil.isEmpty(skuViews)) {
 			if (goods.getIsSp()) {