From 640ff18d2d7f4be02ddb7f8f75e899f05545eb98 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 05 二月 2024 11:56:52 +0800 Subject: [PATCH] 更新bug修改 --- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageDiscountController.java | 47 ++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 42 insertions(+), 5 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageDiscountController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageDiscountController.java index d5649f6..09dbd0d 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageDiscountController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageDiscountController.java @@ -21,34 +21,71 @@ /** + * 编辑了课包 课时规格 重新修改折扣绑定的configId + */ + @ResponseBody + @PostMapping("/coursePackageDiscount/update") + public void update(@RequestBody TCoursePackageDiscount tCoursePackageDiscount) { + coursePackageDiscountService.updateById(tCoursePackageDiscount); + } + + /** + * 获取根据课包id获取课包折扣 + */ + @ResponseBody + @PostMapping("/coursePackageDiscount/queryByCoursePackageId") + public List<TCoursePackageDiscount> queryByCoursePackageId(@RequestBody Integer coursePackageId) { + return coursePackageDiscountService.list(new QueryWrapper<TCoursePackageDiscount>().eq("coursePackageId", coursePackageId) + .eq("auditStatus", 2)); + } + + /** + * 获取根据课包id获取课包折扣 + */ + @ResponseBody + @PostMapping("/coursePackageDiscount/queryByCoursePackageId1") + public List<TCoursePackageDiscount> queryByCoursePackageId1(@RequestBody Integer coursePackageId) { + return coursePackageDiscountService.list(new QueryWrapper<TCoursePackageDiscount>().eq("coursePackageId", coursePackageId)); + } + + /** * 获取课包折扣 + * * @param coursePackagePaymentConfigId * @return */ @ResponseBody @PostMapping("/coursePackageDiscount/queryCoursePackageDiscount") - public List<TCoursePackageDiscount> queryCoursePackageDiscount(@RequestBody Integer coursePackagePaymentConfigId){ + public List<TCoursePackageDiscount> queryCoursePackageDiscount(@RequestBody Integer coursePackagePaymentConfigId) { return coursePackageDiscountService.list(new QueryWrapper<TCoursePackageDiscount>().eq("coursePackagePaymentConfigId", coursePackagePaymentConfigId) - .eq("auditStatus", 2)); + ); } /** * 编辑课包折扣 + * * @param list */ @ResponseBody @PostMapping("/coursePackageDiscount/setCoursePackageDiscount") - public void setCoursePackageDiscount(@RequestBody List<TCoursePackageDiscount> list){ + public void setCoursePackageDiscount(@RequestBody List<TCoursePackageDiscount> list) { + for (TCoursePackageDiscount tCoursePackageDiscount : list) { + tCoursePackageDiscount.setStatus(1); + } TCoursePackageDiscount tCoursePackageDiscount = list.get(0); coursePackageDiscountService.remove(new QueryWrapper<TCoursePackageDiscount>().eq("coursePackageId", tCoursePackageDiscount.getCoursePackageId())); - if(list.size() > 0){ + if (list.size() > 0) { coursePackageDiscountService.saveBatch(list); } } - + @PostMapping("/coursePackageDiscount/queryCoursePackageDiscountOne") + public List<TCoursePackageDiscount> queryCoursePackageDiscountOne(@RequestBody Integer id) { + return coursePackageDiscountService.list(new QueryWrapper<TCoursePackageDiscount>().eq("coursePackagePaymentConfigId", id) + .ne("auditStatus", 2)); + } } -- Gitblit v1.7.1