From 7cb90b47c42b4ee5944964ad62ae89e7e6a2f9ca Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期五, 17 十一月 2023 09:03:36 +0800
Subject: [PATCH] 后台bug修改

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CourseStudentController.java |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseStudentController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseStudentController.java
index ae124df..0a31b7a 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseStudentController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseStudentController.java
@@ -42,7 +42,8 @@
     TCoursePackagePaymentService paymentService;
     @Autowired
     private CourseCounsumService counsumService;
-
+    @Autowired
+    private TCoursePackageService coursePackageService;
     //获取退费记录
     @RequestMapping("/getRefund")
     @ResponseBody
@@ -73,13 +74,16 @@
     @RequestMapping("/bypac")
     @ResponseBody
     public List<Map<String, Object>> bypac(@RequestBody PacQueryDto pacQueryDto) {
-
-
-
-
-
         System.out.println("-====studentQeryDto========="+pacQueryDto);
+        if (pacQueryDto.getStoreIds()!=null && pacQueryDto.getStoreIds().size()!=0){
+            // 根据门店id 查询课包ids
+            List<Integer> coursePackageIds = coursePackageService.list(new QueryWrapper<TCoursePackage>()
+                    .in("storeId", pacQueryDto.getStoreIds())).stream()
+                    .map(TCoursePackage::getId).collect(Collectors.toList());
+            pacQueryDto.setStoreIds(coursePackageIds);
+        }
         List<Map<String, Object>>  pays =  paymentService.bypac(pacQueryDto);
+
         System.out.println("=========pays======"+pays);
 
         return  pays;
@@ -405,8 +409,8 @@
             CourseCounsum courseCounsum = new CourseCounsum();
             courseCounsum.setInsertTime(new Date());
             if (orinPay.getAppUserId()!=studentPay.getAppUserId()){
-                courseCounsum.setReason("赠课");
-            }else {            courseCounsum.setReason("转课");
+                courseCounsum.setReason("课时转移");
+            }else {            courseCounsum.setReason("课时转移");
             }
             courseCounsum.setNum(laveClassHours);
             courseCounsum.setChangeType(0);
@@ -425,7 +429,7 @@
 
             CourseCounsum courseCounsum1 = new CourseCounsum();
             courseCounsum1.setInsertTime(new Date());
-            courseCounsum1.setReason("转课");
+            courseCounsum1.setReason("课时转移");
             courseCounsum1.setNum(laveClassHours);
             courseCounsum1.setChangeType(1);
             courseCounsum1.setPaymentId(studentPay.getId());
@@ -461,7 +465,7 @@
 
             CourseCounsum courseCounsum = new CourseCounsum();
             courseCounsum.setInsertTime(new Date());
-            courseCounsum.setReason("赠课");
+            courseCounsum.setReason("课时转移");
             courseCounsum.setNum(orinPay.getLaveClassHours());
             courseCounsum.setChangeType(0);
             courseCounsum.setPaymentId(orinPay.getId());
@@ -473,7 +477,7 @@
 
             CourseCounsum courseCounsum1 = new CourseCounsum();
             courseCounsum1.setInsertTime(new Date());
-            courseCounsum1.setReason("赠课");
+            courseCounsum1.setReason("课时转移");
             courseCounsum1.setNum(orinPay.getLaveClassHours());
             courseCounsum1.setChangeType(1);
             courseCounsum1.setPaymentId(to.getId());
@@ -847,7 +851,7 @@
 
         String join = StringUtils.join(stringArray, ",");
         System.out.println("==========join========"+join);
-        return "转课成功";
+        return "课时转移成功";
     }
 
 

--
Gitblit v1.7.1