| | |
| | | coursePackagePaymentConfig1.setPlayPaiCoin(playPaiCoin); |
| | | coursePackagePaymentConfig1.setCouponIds(couponIds); |
| | | int i1 = coursePackagePaymentConfigClient.addCoursePackagePaymentConfig(coursePackagePaymentConfig1); |
| | | |
| | | for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { |
| | | tCoursePackageDiscount.setCoursePackagePaymentConfigId(i1); |
| | | coursePackageDiscountClient.update(tCoursePackageDiscount); |
| | | } |
| | | // for (TCoursePackageDiscount tCoursePackageDiscount : tCoursePackageDiscounts) { |
| | | // tCoursePackageDiscount.setCoursePackagePaymentConfigId(coursePackagePaymentConfig1.getId()); |
| | | // coursePackageDiscountClient.update(tCoursePackageDiscount); |
| | | // } |
| | | } |
| | | } |
| | | |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public ResultUtil makeUpMissedLessons(Long coursePackagePaymentId) { |
| | | TCoursePackagePayment coursePackagePayment = coursePackagePaymentClient.queryCoursePackagePaymentById(coursePackagePaymentId); |
| | | System.out.println("=========coursePackagePayment=====>"+coursePackagePayment); |
| | | if(coursePackagePayment.getStatus() == 2){ |
| | | return ResultUtil.error("该学员已退课"); |
| | | } |
| | | if(coursePackagePayment.getAbsencesNumber() == 0){ |
| | | return ResultUtil.error("当前不需要补课"); |
| | | } |
| | | coursePackagePayment.setAbsencesNumber(coursePackagePayment.getAbsencesNumber() - 1); |
| | | coursePackagePaymentClient.editCoursePackagePayment(coursePackagePayment); |
| | | return ResultUtil.success(); |
| | | public ResultUtil makeUpMissedLessons(Integer coursePackagePaymentId){ |
| | | ResultUtil resultUtil = coursePackagePaymentClient.consumeCourse(coursePackagePaymentId); |
| | | // System.out.println("=========coursePackagePayment=====>"+coursePackagePayment); |
| | | // if(coursePackagePayment.getStatus() == 2){ |
| | | // return ResultUtil.error("该学员已退课"); |
| | | // } |
| | | // if(coursePackagePayment.getAbsencesNumber() == 0){ |
| | | // return ResultUtil.error("当前不需要补课"); |
| | | // } |
| | | // coursePackagePayment.setAbsencesNumber(coursePackagePayment.getAbsencesNumber() - 1); |
| | | // coursePackagePaymentClient.editCoursePackagePayment(coursePackagePayment); |
| | | return resultUtil; |
| | | } |
| | | |
| | | |