From 7b65fb8c1001850e468a51c2d9af474621ce7115 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 19 三月 2024 18:11:45 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0

---
 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