From a9564eae9f0169ca39329b2f14a8f13d13358a0a Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期五, 17 十一月 2023 15:28:44 +0800
Subject: [PATCH] 11.7

---
 cloud-server-activity/src/main/java/com/dsh/activity/service/impl/UserCouponServiceImpl.java |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/UserCouponServiceImpl.java b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/UserCouponServiceImpl.java
index b66d838..80753eb 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/UserCouponServiceImpl.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/UserCouponServiceImpl.java
@@ -5,6 +5,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.dsh.activity.entity.Coupon;
+import com.dsh.activity.entity.CouponCity;
 import com.dsh.activity.entity.CouponStore;
 import com.dsh.activity.entity.UserCoupon;
 import com.dsh.activity.feignclient.account.AppUserClient;
@@ -16,6 +17,7 @@
 import com.dsh.activity.feignclient.other.StoreClient;
 import com.dsh.activity.feignclient.other.model.Site;
 import com.dsh.activity.feignclient.other.model.StoreDetailOfCourse;
+import com.dsh.activity.mapper.CouponCityMapper;
 import com.dsh.activity.mapper.CouponMapper;
 import com.dsh.activity.mapper.CouponStoreMapper;
 import com.dsh.activity.mapper.UserCouponMapper;
@@ -61,6 +63,9 @@
 
     @Resource
     private CouponMapper couponMapper;
+
+    @Resource
+    private CouponCityMapper couponCityMapper;
 
     @Resource
     private StoreClient storeClient;
@@ -207,7 +212,12 @@
                             break;
                         case 2:
                             packageResp.setAvailable("指定城市可用");
-                            packageResp.setCityOrStore("");
+                            List<CouponCity> couponId = couponCityMapper.selectList(new QueryWrapper<CouponCity>().eq("couponId", coupon.getId()));
+                            StringBuilder stringBuilder = new StringBuilder();
+                            for (CouponCity couponCity : couponId) {
+                                stringBuilder.append(couponCity.getCity());
+                            }
+                            packageResp.setCityOrStore(String.valueOf(stringBuilder));
                             break;
                         case 3:
                             packageResp.setAvailable("指定门店可用");

--
Gitblit v1.7.1