From 84fceb446e015eb566835da3722dd28fa21db6f8 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 11 三月 2026 09:36:34 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java
index 7479a35..b9624ef 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java
@@ -16,8 +16,10 @@
 import com.xiaopeng.api.dto.account.UserResourcesDto;
 import com.xiaopeng.api.feignClient.account.UserResourcesClient;
 import com.xiaopeng.api.feignClient.account.XpAppUserClient;
+import com.xiaopeng.api.feignClient.operation.XpCouponClient;
 import com.xiaopeng.api.feignClient.operation.XpOpenCityClient;
 import com.xiaopeng.api.model.account.XpAppUserCoupon;
+import com.xiaopeng.api.model.operation.XpCoupon;
 import com.xiaopeng.api.vo.account.UserCouponVo;
 import com.xiaopeng.common.core.domain.R;
 import com.xiaopeng.unifiedverification.interceptor.XpClientCheck;
@@ -48,12 +50,14 @@
     private final IXpAppUserCouponService xpAppUserCouponService;
     private final XpOpenCityClient xpOpenCityClient;
     private final UserResourcesClient userResourcesClient;
+    private final XpCouponClient xpCouponClient;
 
 
-    public XpAppUserCouponController(IXpAppUserCouponService xpAppUserCouponService, XpOpenCityClient xpOpenCityClient, UserResourcesClient userResourcesClient) {
+    public XpAppUserCouponController(IXpAppUserCouponService xpAppUserCouponService, XpOpenCityClient xpOpenCityClient, UserResourcesClient userResourcesClient, XpCouponClient xpCouponClient) {
         this.xpAppUserCouponService = xpAppUserCouponService;
         this.xpOpenCityClient = xpOpenCityClient;
         this.userResourcesClient = userResourcesClient;
+        this.xpCouponClient = xpCouponClient;
     }
 
 
@@ -175,6 +179,11 @@
                     vo.setApplicableCities(r.getData());
                 }
             }
+            R<XpCoupon> coupon1 = xpCouponClient.getCouponById(coupon.getCouponId());
+            if(coupon1!=null){
+                XpCoupon xpCoupon = coupon1.getData();
+                vo.setCouponDesc(xpCoupon.getCouponDescription());
+            }
             return R.ok(vo);
         }
         return R.ok(null);

--
Gitblit v1.7.1