From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 11 七月 2024 10:47:51 +0800 Subject: [PATCH] 玩湃微信商户认证代码 --- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageDiscountController.java | 41 +++++++++++++++++++++++++++++++++++------ 1 files changed, 35 insertions(+), 6 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 189b306..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 @@ -19,44 +19,73 @@ @Autowired private TCoursePackageDiscountService coursePackageDiscountService; + + /** + * 编辑了课包 课时规格 重新修改折扣绑定的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){ + 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