From 4997135aafd4a4cb3ad7492e6091fa47444f995e Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 04 九月 2024 11:30:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java
index b60c3de..cefe4a4 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java
@@ -191,7 +191,11 @@
             total = total.add(vip.getMaximumDeduction().multiply(BigDecimal.valueOf(vip.getDiscountTimes())));
             for (VipCouponDto vipCouponDto : vipCouponDtos) {
                 TCoupon tCoupon = vipCouponDto.getTCoupon();
-                total.add(tCoupon.getMaximumDiscountAmount());
+                if (tCoupon.getPreferentialMode()==2) {
+                    total.add(tCoupon.getMaximumDiscountAmount());
+                }else {
+                    total.add(tCoupon.getDiscountAmount());
+                }
             }
             vipInfoDto.setTotalDiscount(total);
             vipInfoDto.setTimeAmount(vip.getMaximumDeduction().multiply(BigDecimal.valueOf(vip.getDiscountTimes())));

--
Gitblit v1.7.1