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