From 97d99b76bdde8952cf257c3c85c1a8a080927af4 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 31 三月 2025 16:44:22 +0800
Subject: [PATCH] 修改反馈文档bug

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java
index 134fe1a..39e71df 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java
@@ -716,18 +716,18 @@
 				vo.setPurchaseLimitNum(goods.getPurchaseLimit() - sum);
 			}
 			vo.setDistributionMode(goods.getDistributionMode());
-			vo.setEarnSpendingPoints(price.getEarnSpendingPoints());
-			vo.setSuperiorSubcommission(price.getSuperiorSubcommission());
-			vo.setSuperiorRebatePoints(price.getSuperiorRebatePoints());
+			vo.setEarnSpendingPoints(price.getEarnSpendingPoints() * shoppingCart.getNumber());
+			vo.setSuperiorSubcommission(price.getSuperiorSubcommission().multiply(new BigDecimal(shoppingCart.getNumber())));
+			vo.setSuperiorRebatePoints(price.getSuperiorRebatePoints() * shoppingCart.getNumber());
 			vo.setSuperiorType(price.getSuperiorType());
 			vo.setSuperiorPriceType(price.getSuperiorPriceType());
-			vo.setServuceShopCharges(price.getServuceShopCharges());
-			vo.setServuceShopPoints(price.getServuceShopPoints());
-			vo.setTechnicianPoints(price.getTechnicianPoints());
-			vo.setBoundShopCharges(price.getBoundShopCharges());
-			vo.setBoundShopPoints(price.getBoundShopPoints());
-			vo.setBoundShopSuperiorsCharges(price.getBoundShopSuperiorsCharges());
-			vo.setBoundShopSuperiorsPoints(price.getBoundShopSuperiorsPoints());
+			vo.setServuceShopCharges(price.getServuceShopCharges().multiply(new BigDecimal(shoppingCart.getNumber())));
+			vo.setServuceShopPoints(price.getServuceShopPoints() * shoppingCart.getNumber());
+			vo.setTechnicianPoints(price.getTechnicianPoints() * shoppingCart.getNumber());
+			vo.setBoundShopCharges(price.getBoundShopCharges().multiply(new BigDecimal(shoppingCart.getNumber())));
+			vo.setBoundShopPoints(price.getBoundShopPoints() * shoppingCart.getNumber());
+			vo.setBoundShopSuperiorsCharges(price.getBoundShopSuperiorsCharges().multiply(new BigDecimal(shoppingCart.getNumber())));
+			vo.setBoundShopSuperiorsPoints(price.getBoundShopSuperiorsPoints() * shoppingCart.getNumber());
 			page.add(vo);
 		}
 		return page;
@@ -950,7 +950,7 @@
 		//可获得的消费积分
 		int earnPoint = 0;
 		for (MyShoppingCartVo myShoppingCartVo : goodsList) {
-			earnPoint += (myShoppingCartVo.getEarnSpendingPoints() * myShoppingCartVo.getNumber());
+			earnPoint += myShoppingCartVo.getEarnSpendingPoints();
 		}
 
 		//获取快递策略,计算快递费

--
Gitblit v1.7.1