| | |
| | | private StudentClient studentClient; |
| | | |
| | | |
| | | |
| | | @Autowired |
| | | private CoursePackageSchedulingMapper coursePackageSchedulingService; |
| | | |
| | | /** |
| | | * 获取排课预约数据 |
| | | * |
| | | * @param queryCoursePackageStudentList |
| | | * @return |
| | | */ |
| | |
| | | public List<Map<String, Object>> queryCoursePackageStudentList(Page<Map<String, Object>> page, QueryCoursePackageStudentList queryCoursePackageStudentList) { |
| | | List<Integer> userId = null; |
| | | List<Integer> studentId = null; |
| | | if(ToolUtil.isNotEmpty(queryCoursePackageStudentList.getUserName())){ |
| | | if (ToolUtil.isNotEmpty(queryCoursePackageStudentList.getUserName())) { |
| | | List<AppUser> appUsers = appUserClient.queryAppUserListByName(queryCoursePackageStudentList.getUserName()); |
| | | if(appUsers.size() > 0){ |
| | | if (appUsers.size() > 0) { |
| | | userId = appUsers.stream().map(AppUser::getId).collect(Collectors.toList()); |
| | | } |
| | | } |
| | | if(ToolUtil.isNotEmpty(queryCoursePackageStudentList.getStudentName())){ |
| | | if (ToolUtil.isNotEmpty(queryCoursePackageStudentList.getStudentName())) { |
| | | List<Student> students = studentClient.queryStudentListByName(queryCoursePackageStudentList.getStudentName()); |
| | | if(students.size() > 0){ |
| | | if (students.size() > 0) { |
| | | studentId = students.stream().map(Student::getId).collect(Collectors.toList()); |
| | | } |
| | | } |
| | | |
| | | |
| | | CoursePackageScheduling coursePackageScheduling = coursePackageSchedulingService.selectById(queryCoursePackageStudentList.getCoursePackageSchedulingId()); |
| | | List<CoursePackageScheduling> coursePackageSchedulings = coursePackageSchedulingService.selectList(new QueryWrapper<CoursePackageScheduling>().eq("coursePackageId", coursePackageScheduling.getCoursePackageId()).eq("classDate", coursePackageScheduling.getClassDate())); |
| | | List<CoursePackageScheduling> coursePackageSchedulings = coursePackageSchedulingService.selectList(new QueryWrapper<CoursePackageScheduling>() |
| | | .eq("coursePackageId", coursePackageScheduling.getCoursePackageId()).eq("classDate", coursePackageScheduling.getClassDate())); |
| | | |
| | | |
| | | List<Long> ids = new ArrayList<>(); |
| | |
| | | Integer appUserId = Integer.valueOf(map.get("appUserId").toString()); |
| | | Integer student_Id = Integer.valueOf(map.get("studentId").toString()); |
| | | TAppUser appUser = appUserClient.queryAppUser1(appUserId); |
| | | if(null != appUser){ |
| | | map.put("userName", appUser.getName()); |
| | | map.put("phone", appUser.getPhone()); |
| | | } |
| | | Student student = studentClient.queryStudentById(student_Id); |
| | | map.put("userName", appUser.getName()); |
| | | map.put("phone", student.getPhone()); |
| | | map.put("studentName", student.getName()); |
| | | map.put("age", null != student.getBirthday() ? now - Integer.valueOf(sdf.format(student.getBirthday())) : "-"); |
| | | map.put("sex", student.getSex()); |
| | | if(null != student){ |
| | | map.put("studentName", student.getName()); |
| | | map.put("age", null != student.getBirthday() ? now - Integer.valueOf(sdf.format(student.getBirthday())) : "-"); |
| | | map.put("sex", student.getSex()); |
| | | } |
| | | } |
| | | return list; |
| | | } |
| | |
| | | |
| | | @Override |
| | | public List<ClassListDto> getClassList(Integer tStudentId) { |
| | | return this.baseMapper.getClassList(tStudentId); |
| | | List<ClassListDto> classList = this.baseMapper.getClassList(tStudentId); |
| | | List<ClassListDto> holiList = this.baseMapper.getHoliList(tStudentId); |
| | | classList.addAll(holiList); |
| | | |
| | | return classList; |
| | | } |
| | | |
| | | @Override |