From 5ef47a0ab80f8e2ac4ce5ed9a4f113a1659172c7 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 27 八月 2024 18:17:45 +0800
Subject: [PATCH] 修改

---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java              |    1 +
 ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/dto/VipInfoDto.java                     |    1 +
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TExchangeOrderServiceImpl.java |    4 ++--
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/dto/VipInfoDto.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/dto/VipInfoDto.java
index cb96572..548a8e3 100644
--- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/dto/VipInfoDto.java
+++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/dto/VipInfoDto.java
@@ -18,6 +18,7 @@
     private BigDecimal annualCard;
     @ApiModelProperty("最高抵扣价格")
     private BigDecimal maximumDeduction;
+    private BigDecimal timeAmount;
     @ApiModelProperty("抵扣次数")
     private Integer discountTimes;
 
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TExchangeOrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TExchangeOrderServiceImpl.java
index 9b71839..d554e24 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TExchangeOrderServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TExchangeOrderServiceImpl.java
@@ -86,7 +86,7 @@
 				name = goods.getName();
 				imgUrl = goods.getCoverPicture();
 			}else{
-				TCoupon coupon = couponClient.getCouponById1(tExchangeOrder.getGoodsId()).getData();
+				TCoupon coupon = couponClient.getCouponById1(tExchangeOrder.getCouponId()).getData();
 				name = coupon.getName();
 				imgUrl = coupon.getCoverPicture();
 			}
@@ -122,7 +122,7 @@
 			name = goods.getName();
 			imgUrl = goods.getCoverPicture();
 		}else{
-			TCoupon coupon = couponClient.getCouponById1(exchangeOrder.getGoodsId()).getData();
+			TCoupon coupon = couponClient.getCouponById1(exchangeOrder.getCouponId()).getData();
 			info.setCouponType(coupon.getType());
 			info.setDays(coupon.getDays());
 			info.setEndTime(coupon.getEndTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
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 01368b8..b80219c 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
@@ -179,6 +179,7 @@
                 total.add(tCoupon.getDiscount());
             }
             vipInfoDto.setTotalDiscount(total);
+            vipInfoDto.setTimeAmount(vip.getMaximumDeduction().multiply(BigDecimal.valueOf(vip.getDiscountTimes())));
             vipInfoDtos.add(vipInfoDto);
         }
         return R.ok(vipInfoDtos);

--
Gitblit v1.7.1