|
|
@@ -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()) {
|