| | |
| | | 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); |
| | | // } |
| | | } |
| | | } |
| | | |
| | |
| | | @Override |
| | | public ResultUtil cancelReservation(Long id) { |
| | | CoursePackageStudent coursePackageStudent = coursePackageStudentClient.queryCoursePackageStudentById(id); |
| | | if(coursePackageStudent.getSignInOrNot() == 1){ |
| | | return ResultUtil.error("当前学员已到课不能请假"); |
| | | } |
| | | // if(coursePackageStudent.getSignInOrNot() == 1){ |
| | | // return ResultUtil.error("当前学员已到课不能请假"); |
| | | // } |
| | | // TCoursePackagePayment payment = coursePackagePaymentClient.queryCoursePackagePaymentById(coursePackageStudent.getCoursePackagePaymentId()); |
| | | // payment.setAbsencesNumber(payment.getAbsencesNumber()+1); |
| | | // coursePackagePaymentClient.editCoursePackagePayment(payment); |
| | |
| | | |
| | | coursePackageStudent = new CoursePackageStudent(); |
| | | coursePackageStudent.setId(id); |
| | | coursePackageStudent.setReservationStatus(0); |
| | | |
| | | // coursePackageStudent.setReservationStatus(0); |
| | | coursePackageStudent.setSignInOrNot(2); |
| | | |
| | | |
| | | coursePackageStudent.getCoursePackagePaymentId(); |
| | |
| | | * @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; |
| | | } |
| | | |
| | | |