From 22839ef1aee121cb9b96f4db3b0930667595022f Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 03 四月 2025 10:27:19 +0800
Subject: [PATCH] 修改反馈文档bug

---
 ruoyi-service/ruoyi-account/src/main/resources/mapper/account/UserPointMapper.xml                 |    2 +-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/ShoppingCartServiceImpl.java |    7 ++-----
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/UserPointMapper.xml b/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/UserPointMapper.xml
index a989aa0..4cfa480 100644
--- a/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/UserPointMapper.xml
+++ b/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/UserPointMapper.xml
@@ -27,7 +27,7 @@
         tup.variable_point,
         tup.change_direction
         FROM
-        t_user_point tup
+        (select * from t_user_point union all select * from t_user_point_copy) tup
         LEFT JOIN t_app_user tau ON tup.app_user_id = tau.id
         <where>
             tup.type not in (8, 9, 14) and tau.status != 3 and tau.del_flag = 0
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 39e71df..a21ace2 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
@@ -450,14 +450,12 @@
 			BigDecimal bigDecimal = BigDecimal.ZERO;
 			for (MyShoppingCartVo myShoppingCartVo : goodsList) {
 				bigDecimal = bigDecimal.add(myShoppingCartVo.getCash().multiply(new BigDecimal(myShoppingCartVo.getNumber())));
-				myShoppingCartVo.setEarnSpendingPoints(myShoppingCartVo.getEarnSpendingPoints() * myShoppingCartVo.getNumber());
 			}
 			confirmOrderVo.setOrderMoney(bigDecimal);
 		}else{
 			int sum = 0;
 			for (MyShoppingCartVo myShoppingCartVo : goodsList) {
 				sum += ((null != myShoppingCartVo.getPoint() ? myShoppingCartVo.getPoint() : 0) * myShoppingCartVo.getNumber());
-				myShoppingCartVo.setEarnSpendingPoints((null != myShoppingCartVo.getEarnSpendingPoints() ? myShoppingCartVo.getEarnSpendingPoints() : 0) * myShoppingCartVo.getNumber());
 			}
 			confirmOrderVo.setOrderPoint(sum);
 		}
@@ -466,7 +464,6 @@
 		BigDecimal paymentMoney = orderMoney;
 		//总优惠金额
 		BigDecimal activityAmount = BigDecimal.ZERO;
-
 
 		BaseSetting baseSetting = baseSettingClient.getBaseSetting(4).getData();
 		confirmOrderVo.setUseSimultaneously(JSON.parseObject(baseSetting.getContent()).getInteger("status") == 1);
@@ -505,7 +502,7 @@
 				BigDecimal goodsMoney = BigDecimal.ZERO;
 				for (MyShoppingCartVo myShoppingCartVo : goodsList) {
 					String goodsId = myShoppingCartVo.getGoodsId().toString();
-					BigDecimal cash = myShoppingCartVo.getCash();
+					BigDecimal cash = myShoppingCartVo.getCash().multiply(new BigDecimal(myShoppingCartVo.getNumber()));
 					if(parseArray.contains(goodsId)){
 						goodsMoney = goodsMoney.add(cash);
 					}else{
@@ -886,7 +883,7 @@
 				BigDecimal goodsMoney = BigDecimal.ZERO;
 				for (MyShoppingCartVo myShoppingCartVo : goodsList) {
 					String goodsId = myShoppingCartVo.getGoodsId().toString();
-					BigDecimal cash = myShoppingCartVo.getCash();
+					BigDecimal cash = myShoppingCartVo.getCash().multiply(new BigDecimal(myShoppingCartVo.getNumber()));
 					if(parseArray.contains(goodsId)){
 						goodsMoney = goodsMoney.add(cash);
 					}else{

--
Gitblit v1.7.1