| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.dsh.course.controller.CoursePackagePaymentController; |
| | | import com.dsh.course.entity.*; |
| | | import com.dsh.course.feignclient.account.StudentClient; |
| | | import com.dsh.course.feignclient.account.model.Student; |
| | | import com.dsh.course.mapper.CoursePackageSchedulingMapper; |
| | | import com.dsh.course.mapper.CoursePackageStudentMapper; |
| | | import com.dsh.course.model.QueryCoursePackageSchedulingList; |
| | |
| | | |
| | | @Resource |
| | | private CoursePackageStudentMapper coursePackageStudentMapper; |
| | | |
| | | @Resource |
| | | private StudentClient studentClient; |
| | | |
| | | |
| | | /** |
| | |
| | | coursePackageOrderStudent.setUseTime(useTime); |
| | | coursePackageOrderStudent.setStatus(1); |
| | | coursePackageOrderStudentService.updateById(coursePackageOrderStudent); |
| | | Student student = studentClient.queryStudentById(coursePackageOrderStudent.getStudentId()); |
| | | if(null == student.getValidity()){ |
| | | student.setValidity(useTime); |
| | | }else if(student.getValidity().getTime() < useTime.getTime()){ |
| | | student.setValidity(useTime); |
| | | } |
| | | studentClient.frozen(student); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |