| | |
| | | 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; |
| | |
| | | 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; |
| | | } |
| | | |
| | | |
| | |
| | | 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); |