From ee9cb0da4a43bcf523ebb157678f64a2895fba1a Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期二, 10 十月 2023 15:30:38 +0800 Subject: [PATCH] 10.10 --- cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java | 69 ++++++++++++++++++++++++++++++++++ 1 files changed, 69 insertions(+), 0 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java index 2a36239..3cfdac8 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackageController.java @@ -11,6 +11,7 @@ import com.dsh.course.feignclient.other.model.Store; import com.dsh.course.model.BaseVo; import com.dsh.course.model.QueryCoursePackageLists; +import com.dsh.course.model.QueryExamineCoursePackageLists; import com.dsh.course.model.vo.response.Details; import com.dsh.course.model.vo.response.ExchangeCoursePackageResponse; import com.dsh.course.service.ICoursePackagePaymentConfigService; @@ -23,6 +24,7 @@ import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; +import org.bouncycastle.math.Primes; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -77,6 +79,33 @@ } } + @Autowired + private TCoursePackagePaymentService packagePaymentService; + + @ResponseBody + @PostMapping("/base/coursePackage/queryByCode") + public Integer queryByCode(@RequestBody String code){ + + + return packagePaymentService.listStoreId(code); + } + /** + * 根据id获取课包 + */ + @ResponseBody + @PostMapping("/base/coursePackage/getCoursePackageByStoreId") + public List<TCoursePackage> getCoursePackageByStoreId(@RequestBody Integer storeId){ + + return coursePackageService.list(new QueryWrapper<TCoursePackage>().eq("storeId", storeId)); + } + /** + * 根据课包类型获取课包 + */ + @ResponseBody + @PostMapping("/base/coursePackage/getCoursePackageByType") + public List<TCoursePackage> getCoursePackageByType(@RequestBody Integer typeId){ + return coursePackageService.list(new QueryWrapper<TCoursePackage>().eq("coursePackageTypeId", typeId)); + } /** * 本周福利列表 */ @@ -182,4 +211,44 @@ Page<Map<String, Object>> mapPage = page.setRecords(coursePackageService.queryCoursePackageLists(page, queryCoursePackageLists)); return mapPage; } + + + /** + * 添加数据 + * @param coursePackage + * @return + */ + @ResponseBody + @PostMapping("/coursePackage/addCoursePackage") + public Integer addCoursePackage(@RequestBody TCoursePackage coursePackage){ + coursePackage.setNeedNum(coursePackage.getCodeTime()); + return coursePackageService.addCoursePackage(coursePackage); + } + + + /** + * 修改数据 + * @param coursePackage + */ + @ResponseBody + @PostMapping("/coursePackage/updateCoursePackageById") + public void updateCoursePackageById(@RequestBody TCoursePackage coursePackage){ + coursePackageService.updateCoursePackageById(coursePackage); + } + + + + /** + * 获取课包审核列表 + * @param queryExamineCoursePackageLists + * @return + */ + @ResponseBody + @PostMapping("/coursePackage/queryExamineCoursePackageLists") + public Page<Map<String, Object>> queryExamineCoursePackageLists(@RequestBody QueryExamineCoursePackageLists queryExamineCoursePackageLists){ + Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage(queryExamineCoursePackageLists.getLimit(), queryExamineCoursePackageLists.getOffset(), + queryExamineCoursePackageLists.getSort(), queryExamineCoursePackageLists.getOrder()); + Page<Map<String, Object>> mapPage = page.setRecords(coursePackageService.queryExamineCoursePackageLists(page, queryExamineCoursePackageLists)); + return mapPage; + } } -- Gitblit v1.7.1