fix: 优化购物车商品促销价格特殊情况处理

This commit is contained in:
misworga831 2023-05-10 14:50:19 +08:00
parent a33e053bc7
commit 1f02818692

View File

@ -203,9 +203,12 @@ public class PromotionPriceUtil {
return false;
}).collect(Collectors.toList());
if (!unEnoughSku.isEmpty()) {
if (unEnoughSku.size() == skuVOList.size()) {
return;
}
for (CartSkuVO cartSkuVO : skuVOList) {
if (unEnoughSku.isEmpty()) {
return;
break;
}
if (skuPromotionDetail.containsKey(cartSkuVO.getGoodsSku().getId()) && unEnoughSku.stream().noneMatch(k -> k.getGoodsSku().getId().equals(cartSkuVO.getGoodsSku().getId()))) {
// 商品金额占比