From 4a055748da8c4e8baf002dff7b74e12ec150610a Mon Sep 17 00:00:00 2001
From: nickchange <126672920+nickchange@users.noreply.github.com>
Date: 星期五, 17 十一月 2023 20:24:59 +0800
Subject: [PATCH] 11.10

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java |   32 ++++++++++++++++++++++++++++++--
 1 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
index dd4a567..4ba2cd2 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
@@ -13,6 +13,7 @@
 import com.dsh.activity.feignclient.other.StoreClient;
 import com.dsh.activity.feignclient.other.model.Store;
 import com.dsh.activity.feignclient.other.model.StoreDetailOfCourse;
+import com.dsh.activity.feignclient.other.model.StoreInfoDto;
 import com.dsh.activity.feignclient.other.model.TOperatorCity;
 import com.dsh.activity.model.CoachChangeStateVO;
 import com.dsh.activity.model.PointMerchandiseIncomeVo;
@@ -903,7 +904,7 @@
                             detailsResponse.setUseStatus(3);
                         }
 
-                    } else if (merchandise.getCardType()==3) {
+                    } else if (merchandise.getCardType()==3){
                         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
                         Calendar calendar = Calendar.getInstance();
                         calendar.setTime(pointsMerchandise.getInsertTime());
@@ -980,12 +981,17 @@
     }
 
 
+@Autowired
+private PointsMerchandiseStoreService storeService;
+
     @ResponseBody
     @PostMapping("/base/pointMerchars/getSpecificsOfGoods")
     public PointDetailsVo getSpecificsOfGoods(@RequestBody Long speMercharsId){
          SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
         PointDetailsVo detailsVo = new PointDetailsVo();
         UserPointsMerchandise byId = upmseService.getById(speMercharsId);
+
+        List<PointsMerchandiseStore> stores = storeService.list(new QueryWrapper<PointsMerchandiseStore>().eq("pointsMerchandiseId", byId.getPointsMerchandiseId()));
 
         if (ToolUtil.isNotEmpty(byId)){
             PointsMerchandise pmdsServiceById = pmdsService.getById(byId.getPointsMerchandiseId());
@@ -1006,6 +1012,22 @@
                 case 3:
                     List<String> list10 = Arrays.asList(StrUtils.splitStr2StrArr(pmdsServiceById.getProductImages(), ","));
                     ArrayList<String> list2 = new ArrayList<>(list10);
+
+
+                    SimpleDateFormat dateFormat5 = new SimpleDateFormat("yyyy-MM-dd");
+
+
+                    for (PointsMerchandiseStore store : stores) {
+                        StoreDetailOfCourse courseOfStore = stoClient.getCourseOfStore(store.getStoreId());
+                    detailsVo.setBelongs(courseOfStore.getStoreName());
+                    }
+
+                    String format = dateFormat5.format(byId.getInsertTime());
+                    detailsVo.setOrderTime(format);
+
+
+
+
                     list2.add(pmdsServiceById.getCover());
                     detailsVo.setPics(list2);
                     Collections.sort(detailsVo.getPics(), (s1, s2) -> {
@@ -1054,6 +1076,9 @@
 
                     } else if (pmdsServiceById.getCardType()==2) {
                         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+
+
+
                         Calendar calendar = Calendar.getInstance();
                         calendar.setTime(byId.getInsertTime());
                         calendar.add(Calendar.DAY_OF_MONTH, 31);
@@ -1070,6 +1095,9 @@
 
                     } else if (pmdsServiceById.getCardType()==3) {
                         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+
+
+
                         Calendar calendar = Calendar.getInstance();
                         calendar.setTime(byId.getInsertTime());
                         calendar.add(Calendar.DAY_OF_MONTH, 93);
@@ -1158,7 +1186,7 @@
             }else {
                 detailsVo.setUseType(1);
                 detailsVo.setWriteOffTime(simpleDateFormat.format(byId.getVerificationTime()));
-                StoreDetailOfCourse courseOfStore = stoClient.getCourseOfStore(byId.getVerifiStoreId());
+                StoreDetailOfCourse courseOfStore = stoClient.getCourseOfStore(byId.getStoreId());
                 detailsVo.setWriteOffName(courseOfStore.getStoreName());
             }
             switch (pmdsServiceById.getUseScope()){

--
Gitblit v1.7.1