| | |
| | | // CoursePackageScheduling coursePackageScheduling = coursePackageSchedulingClient.queryCoursePackageSchedulingById(id); |
| | | |
| | | List<CoursePackageScheduling> coursePackageSchedulings = coursePackageSchedulingClient.queryCoursePackageSchedulingsById(id); |
| | | CoursePackageScheduling coursePackageScheduling1 = coursePackageSchedulings.get(0); |
| | | Date classDate = coursePackageScheduling1.getEndDate(); |
| | | |
| | | if (new Date().before(classDate)){ |
| | | return ResultUtil.error("课程未结束,无法消课"); |
| | | } |
| | | List<Long> integers = new ArrayList<>(); |
| | | for (CoursePackageScheduling coursePackageScheduling : coursePackageSchedulings) { |
| | | integers.add(coursePackageScheduling.getId()); |
| | |
| | | */ |
| | | @Override |
| | | public ResultUtil makeUpMissedLessons(Integer coursePackagePaymentId){ |
| | | ResultUtil resultUtil = coursePackagePaymentClient.consumeCourse(coursePackagePaymentId); |
| | | // System.out.println("=========coursePackagePayment=====>"+coursePackagePayment); |
| | | // if(coursePackagePayment.getStatus() == 2){ |
| | | // return ResultUtil.error("该学员已退课"); |
| | | // try { |
| | | Integer is = coursePackagePaymentClient.consumeCourse(coursePackagePaymentId); |
| | | if (is==1){ |
| | | return ResultUtil.error("课时数不足"); |
| | | }else { |
| | | return ResultUtil.success("补课成功"); |
| | | } |
| | | // return resultUtil; |
| | | // return ResultUtil.success("补课成功"); |
| | | // }catch (Exception e){ |
| | | // return ResultUtil.success("课时数不足"); |
| | | // |
| | | // } |
| | | // if(coursePackagePayment.getAbsencesNumber() == 0){ |
| | | // return ResultUtil.error("当前不需要补课"); |
| | | // } |
| | | // coursePackagePayment.setAbsencesNumber(coursePackagePayment.getAbsencesNumber() - 1); |
| | | // coursePackagePaymentClient.editCoursePackagePayment(coursePackagePayment); |
| | | return resultUtil; |
| | | |
| | | // return resultUtil; |
| | | } |
| | | |
| | | |