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 ++++++++++-
xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/model/vo/XpAppUserCouponListVo.java | 3 +++
2 files changed, 13 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);
diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/model/vo/XpAppUserCouponListVo.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/model/vo/XpAppUserCouponListVo.java
index 6d5e96b..4e6e93c 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/model/vo/XpAppUserCouponListVo.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/model/vo/XpAppUserCouponListVo.java
@@ -42,4 +42,7 @@
@ApiModelProperty(value = "时段规则")
private String timeRule;
+
+ @ApiModelProperty(value = "优惠券说明")
+ private String couponDesc;
}
--
Gitblit v1.7.1