From 06c7348b197ede0b68e6d02f019bf81892329b88 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 19 三月 2024 18:07:12 +0800
Subject: [PATCH] 修改bug

---
 cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)

diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java
index 4a29199..437749b 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java
@@ -59,11 +59,14 @@
 
     @Autowired
     private TCoursePackageDiscountService discountService;
+
     @Autowired
     private ICoursePackagePaymentConfigService coursePackagePaymentConfigService;
 
     @Autowired
     private ICoursePackageOrderService coursePackageOrderService;
+
+
 
     /**
      * 上/下架 1为上架 2为下架 3为删除
@@ -595,4 +598,53 @@
 
         return map1;
     }
+
+
+    /**
+     * 课包支付成功后排课操作
+     * @param addCoursePackageOrderStudent
+     */
+    @PostMapping("/course/addCoursePackageOrderStudent")
+    public void addCoursePackageOrderStudent(@RequestBody AddCoursePackageOrderStudent addCoursePackageOrderStudent){
+        coursePackageService.addCoursePackageOrderStudent(addCoursePackageOrderStudent.getCoursePackageOrderId(), addCoursePackageOrderStudent.getCoursePackagePaymentConfig());
+    }
+
+
+    /**
+     * 根据code获取待支付数据
+     * @param code
+     * @return
+     */
+    @PostMapping("/course/getCoursePackageOrderByCode")
+    public CoursePackageOrder getCoursePackageOrderByCode(@RequestBody String code){
+        CoursePackageOrder coursePackageOrder = coursePackageOrderService.getOne(new QueryWrapper<CoursePackageOrder>()
+                .eq("code", code).eq("state", 1));
+        return coursePackageOrder;
+    }
+
+
+    /**
+     * 修改数据
+     * @param coursePackageOrder
+     */
+    @PostMapping("/course/updateCoursePackageOrder")
+    public void updateCoursePackageOrder(@RequestBody CoursePackageOrder coursePackageOrder){
+        coursePackageOrder.setAppUserId(null);
+        coursePackageOrderService.updateById(coursePackageOrder);
+    }
+
+
+    /**
+     * 获取课包配置
+     * @param getCoursePackagePaymentConfig
+     * @return
+     */
+    @PostMapping("/course/getCoursePackagePaymentConfig")
+    public CoursePackagePaymentConfig getCoursePackagePaymentConfig(@RequestBody GetCoursePackagePaymentConfig getCoursePackagePaymentConfig){
+        CoursePackagePaymentConfig coursePackagePaymentConfig = coursePackagePaymentConfigService.getOne(new QueryWrapper<CoursePackagePaymentConfig>()
+                .eq("coursePackageId", getCoursePackagePaymentConfig.getCoursePackageId())
+                .eq("classHours", getCoursePackagePaymentConfig.getClassHours())
+        );
+        return coursePackagePaymentConfig;
+    }
 }

--
Gitblit v1.7.1