|
@@ -38,7 +38,7 @@ public class CmsGoodsDonSkuServiceImpl extends ServiceImpl<GoodsDonSkuMapper,Goo
|
|
|
Long goodsId = sku.getGoodsId();
|
|
Long goodsId = sku.getGoodsId();
|
|
|
List<GoodsDiscountPlusPurchaseRelation> dbDiscountPlusGoodsList = discountPlusPurchaseRelationMapper.selectList(Wrappers.lambdaQuery(GoodsDiscountPlusPurchaseRelation.class)
|
|
List<GoodsDiscountPlusPurchaseRelation> dbDiscountPlusGoodsList = discountPlusPurchaseRelationMapper.selectList(Wrappers.lambdaQuery(GoodsDiscountPlusPurchaseRelation.class)
|
|
|
.eq(GoodsDiscountPlusPurchaseRelation::getSkuId, skuId));
|
|
.eq(GoodsDiscountPlusPurchaseRelation::getSkuId, skuId));
|
|
|
- if (CollUtil.isEmpty(dbDiscountPlusGoodsList)) {
|
|
|
|
|
|
|
+ if (CollUtil.isEmpty(dbDiscountPlusGoodsList) && CollUtil.isNotEmpty(discountPlusPurchaseGoods)) {
|
|
|
discountPlusPurchaseGoods.forEach(discountGoods -> {
|
|
discountPlusPurchaseGoods.forEach(discountGoods -> {
|
|
|
checkPurchaseParamsAndSaveOrUpdate(goodsId, skuId, discountGoods);
|
|
checkPurchaseParamsAndSaveOrUpdate(goodsId, skuId, discountGoods);
|
|
|
});
|
|
});
|