| | |
| | | |
| | | } 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); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | 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排在前面 |