From f88cfa02e36752e4acad7adc4b045155e8e50f21 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 08 十二月 2023 09:16:29 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java index 5b6bc0a..8cd2024 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java @@ -16,6 +16,7 @@ import com.dsh.guns.config.UserExt; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.modular.system.model.*; +import com.dsh.course.entity.CoursePackageOrderStudent; import com.dsh.guns.modular.system.model.TCoursePackagePayment; import com.dsh.guns.modular.system.model.dto.CoursePackage; import com.dsh.guns.modular.system.service.ICityService; @@ -135,6 +136,7 @@ for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { char c = tCoursePackageDiscount.getContent().charAt(0); String value1 = String.valueOf(c); + JSONObject jsonObject ; if (value1.equals("[")){ jsonObject = JSONObject.fromObject(tCoursePackageDiscount.getContent() @@ -142,10 +144,10 @@ }else{ jsonObject = JSONObject.fromObject(tCoursePackageDiscount.getContent()); } - // 获取当前课包价格配置 - Integer coursePackageId1 = tCoursePackagePayment.getCoursePackageId(); - List<CoursePackagePaymentConfig> coursePackagePaymentConfigs = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(coursePackageId1); - + // 获取所选课时的课包价格配置 + List<CoursePackagePaymentConfig> coursePackagePaymentConfigs = + coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList1 + (tCoursePackagePayment.getCoursePackageConfigId()); if (coursePackagePaymentConfigs.size()!=0){ CoursePackagePaymentConfig coursePackagePaymentConfig = coursePackagePaymentConfigs.get(0); tCoursePackagePayment.setOriginalPrice(coursePackagePaymentConfig.getCashPayment()); @@ -174,7 +176,9 @@ break; case 2: // 判断当前用户是否已经购买过当前课包 - List<com.dsh.course.feignClient.course.model.TCoursePackagePayment> result= coursePackagePaymentClient.getByUserIdAndCoursePackageId(tCoursePackagePayment.getAppUserId(),tCoursePackagePayment.getCoursePackageId()); + List<CoursePackageOrderStudent> result= + coursePackagePaymentClient.getByUserIdAndCoursePackageId(tCoursePackagePayment.getAppUserId(), + tCoursePackagePayment.getCoursePackageId()); // 已经购买了 if (result.size()!=0){ // 会员续课折扣 @@ -362,6 +366,14 @@ return coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(id); } + + @RequestMapping(value = "/getCoursePackageType") + @ResponseBody + public Integer getCoursePackageType(Integer id) { + TCoursePackage coursePackage = coursePackageClient.queryById(id); + return coursePackage.getType(); + } + } -- Gitblit v1.7.1