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; return false;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
if (!unEnoughSku.isEmpty()) { if (!unEnoughSku.isEmpty()) {
if (unEnoughSku.size() == skuVOList.size()) {
return;
}
for (CartSkuVO cartSkuVO : skuVOList) { for (CartSkuVO cartSkuVO : skuVOList) {
if (unEnoughSku.isEmpty()) { if (unEnoughSku.isEmpty()) {
return; break;
} }
if (skuPromotionDetail.containsKey(cartSkuVO.getGoodsSku().getId()) && unEnoughSku.stream().noneMatch(k -> k.getGoodsSku().getId().equals(cartSkuVO.getGoodsSku().getId()))) { if (skuPromotionDetail.containsKey(cartSkuVO.getGoodsSku().getId()) && unEnoughSku.stream().noneMatch(k -> k.getGoodsSku().getId().equals(cartSkuVO.getGoodsSku().getId()))) {
// 商品金额占比 // 商品金额占比