From 32106f511657695e79d53e98a350ce70a36f6da1 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 08 十二月 2023 22:07:08 +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 | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 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 1b2ed27..fa2b4aa 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 @@ -13,6 +13,7 @@ import com.dsh.course.feignClient.other.SiteClient; import com.dsh.course.feignClient.other.StoreClient; import com.dsh.course.feignClient.other.model.Banner; +import com.dsh.course.util.UUIDUtil; import com.dsh.guns.config.UserExt; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.modular.system.model.*; @@ -106,8 +107,8 @@ * 添加购课记录 */ @ResponseBody - @PostMapping(value = "/addCoursePackagePayment/{id}") - public Object addCoach(@RequestBody TCoursePackagePayment tCoursePackagePayment, @PathVariable("id")Integer id) { + @PostMapping(value = "/addCoursePackagePayment") + public Object addCoach(@RequestBody TCoursePackagePayment tCoursePackagePayment) { Integer objectId = UserExt.getUser().getObjectId(); Integer objectType = UserExt.getUser().getObjectType(); String name = UserExt.getUser().getName(); @@ -145,14 +146,21 @@ // jsonObject = JSONObject.fromObject(tCoursePackageDiscount.getContent()); // } // // 获取所选课时的课包价格配置 + if (tCoursePackagePayment.getCoursePackageConfigId()!=null) { List<CoursePackagePaymentConfig> coursePackagePaymentConfigs = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList1 (tCoursePackagePayment.getCoursePackageConfigId()); - if (coursePackagePaymentConfigs.size()!=0){ + if (coursePackagePaymentConfigs.size() != 0) { CoursePackagePaymentConfig coursePackagePaymentConfig = coursePackagePaymentConfigs.get(0); tCoursePackagePayment.setOriginalPrice(coursePackagePaymentConfig.getCashPayment()); // tCoursePackagePayment.setPlayPaiCoin(coursePackagePaymentConfig.getPlayPaiCoin()); } + }else { + List<CoursePackagePaymentConfig> coursePackagePaymentConfigs = coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList(coursePackageId); + CoursePackagePaymentConfig coursePackagePaymentConfig = coursePackagePaymentConfigs.get(0); + tCoursePackagePayment.setOriginalPrice(coursePackagePaymentConfig.getCashPayment()); + + } // // 原价 // Double originalPrice = tCoursePackagePayment.getOriginalPrice(); // @@ -288,7 +296,11 @@ // BigDecimal bigDecimal = new BigDecimal(minValue); // tCoursePackagePayment.setCashPayment(bigDecimal); // } + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); + String code = sdf.format(new Date()) + UUIDUtil.getNumberRandom(5); + + tCoursePackagePayment.setCode(code); return coursePackagePaymentClient.addCoursePackagePayment(tCoursePackagePayment); } -- Gitblit v1.7.1