浏览代码

不参与积分抵扣逻辑优化

lhm 3 年之前
父节点
当前提交
927b44465a
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      kmall-admin/src/main/java/com/kmall/admin/service/impl/OrderServiceImpl.java

+ 6 - 0
kmall-admin/src/main/java/com/kmall/admin/service/impl/OrderServiceImpl.java

@@ -4826,6 +4826,12 @@ public class OrderServiceImpl implements OrderService {
                                 .multiply(BigDecimal.valueOf(goodsDetailsDto.getSellVolume()));
                         skuTotalPrice = skuTotalPrice.add(skuActualPaymentAmount);
                     }
+                } else if (CollectionUtils.isEmpty(scoreDeductionAllowSkuList) && !CollectionUtils.isEmpty(scoreDeductionRejectSkuList)) {
+                    if (!scoreDeductionRejectSkuList.contains(sku)) {
+                        BigDecimal skuActualPaymentAmount = goodsDetailsDto.getActualPaymentAmount()
+                                .multiply(BigDecimal.valueOf(goodsDetailsDto.getSellVolume()));
+                        skuTotalPrice = skuTotalPrice.add(skuActualPaymentAmount);
+                    }
                 }
             }
         }