From e9085eb620dcae1ceae24bc8b70e1a6bca228b15 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期一, 27 十一月 2023 19:58:38 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java |   38 ++++++++++++++++++++++++++++++++------
 1 files changed, 32 insertions(+), 6 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 b074362..dfc7229 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
@@ -873,15 +873,38 @@
 
                     } else if (merchandise.getUseScope() == 3) {
                         // 指定门店
-                        List<PointsMerchandiseStore> list = pmdstoService.list(new LambdaQueryWrapper<PointsMerchandiseStore>().eq(PointsMerchandiseStore::getPointsMerchandiseId, merchandise.getId()));
+                        List<PointsMerchandiseStore> list = pmdstoService.list(new LambdaQueryWrapper<PointsMerchandiseStore>()
+                                .eq(PointsMerchandiseStore::getPointsMerchandiseId, merchandise.getId()));
                         List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
                         detailsResponse.setSid(collect);
                         if (collect.size() > 0) {
                             // 获取rid
-                            List<Integer> rid = stoClient.querySiteIdById(collect);
-                            detailsResponse.setRid(rid);
+//                            List<Integer> rid= stoClient.querySiteIdById(collect);
+                            //detailsResponse.setRid(rid);
+                            // todo 修改区域id 临时
+                            // 根据门店id 写死区域id 后续调整为门票指定多个区域
+                            // 以下代码均为临时代码
+                            for (Integer integer : collect) {
+                                ArrayList<Integer> list2 = new ArrayList<>();
+                                if (integer==2024){
+                                    list2.add(32);
+                                    detailsResponse.setRid(list2);
+                                }
+                                // 临时 根据门票id 指定的区域
+                                if (integer==9919){
+                                    if (pointsMerchandise.getPointsMerchandiseId()==196||pointsMerchandise.getPointsMerchandiseId()==198){
+                                        // 返回儿童区id
+                                        ArrayList<Integer> list3 = new ArrayList<>();
+                                        list3.add(44);
+                                        detailsResponse.setRid(list3);
+                                    }else {
+                                        ArrayList<Integer> list3 = new ArrayList<>();
+                                        list3.add(43);
+                                        detailsResponse.setRid(list3);
+                                    }
+                                }
+                            }
                         }
-
                     }
 
 
@@ -1162,8 +1185,11 @@
                     ArrayList<String> list1 = new ArrayList<>(list11);
                     list1.add(coursePackage.getCoverDrawing());
                     detailsVo.setPics(list1);
-                    CoursePackagePaymentConfig coursePackagePaymentConfig = cpClient.queryConfigCoursePackData(pmdsServiceById.getCoursePackageConfigId());
-                    detailsVo.setClassHours(coursePackagePaymentConfig.getClassHours());
+                    detailsVo.setClassHours(0);
+                    if(coursePackage.getType() != 3){
+                        CoursePackagePaymentConfig coursePackagePaymentConfig = cpClient.queryConfigCoursePackData(pmdsServiceById.getCoursePackageConfigId());
+                        detailsVo.setClassHours(coursePackagePaymentConfig.getClassHours());
+                    }
                     Collections.sort(detailsVo.getPics(), (s1, s2) -> {
                         if (s1.equals(coursePackage.getCoverDrawing())) {
                             return -1; // s1排在前面

--
Gitblit v1.7.1