| | |
| | | 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.*; |
| | |
| | | * 添加购课记录 |
| | | */ |
| | | @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(); |
| | |
| | | // jsonObject = JSONObject.fromObject(tCoursePackageDiscount.getContent()); |
| | | // } |
| | | // // 获取所选课时的课包价格配置 |
| | | if (tCoursePackagePayment.getCoursePackageConfigId()!=null) { |
| | | List<CoursePackagePaymentConfig> coursePackagePaymentConfigs = |
| | | coursePackagePaymentConfigClient.queryCoursePackagePaymentConfigList1 |
| | | (tCoursePackagePayment.getCoursePackageConfigId()); |
| | |
| | | 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(); |
| | |
| | | // 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); |
| | | } |
| | | |