| | |
| | | |
| | | @Autowired |
| | | private TCoursePackageDiscountService discountService; |
| | | |
| | | @Autowired |
| | | private ICoursePackagePaymentConfigService coursePackagePaymentConfigService; |
| | | |
| | | @Autowired |
| | | private ICoursePackageOrderService coursePackageOrderService; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 上/下架 1为上架 2为下架 3为删除 |
| | |
| | | } |
| | | } |
| | | |
| | | // 2.0 |
| | | |
| | | @ResponseBody |
| | | @PostMapping("/api/course/paymentCourseCouponList") |
| | | @ApiOperation(value = "支付课程--完成后优惠券列表", tags = {"APP-课程列表"}) |
| | |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 根据id获取课程数据 |
| | |
| | | |
| | | @PostMapping("/course/auditDiscount") |
| | | public Boolean auditDiscount(@RequestBody AuditDiscount auditDiscount) { |
| | | |
| | | List<TCoursePackageDiscount> list = discountService.list(new LambdaQueryWrapper<TCoursePackageDiscount>() |
| | | .eq(TCoursePackageDiscount::getCoursePackageId, auditDiscount.getId())); |
| | | for (TCoursePackageDiscount tCoursePackageDiscount : list) { |
| | | tCoursePackageDiscount.setAuditStatus(auditDiscount.getType()); |
| | | tCoursePackageDiscount.setAuditRemark(auditDiscount.getText()); |
| | | } |
| | | |
| | | return discountService.updateBatchById(list); |
| | | } |
| | | |
| | |
| | | selectDto.setValue(String.valueOf(coursePackagePaymentConfig.getClassHours())); |
| | | integerList.add(selectDto); |
| | | } |
| | | |
| | | |
| | | return integerList; |
| | | } |
| | | |
| | |
| | | |
| | | 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; |
| | | } |
| | | } |