| | |
| | | |
| | | @Override |
| | | public CourseOrderResponseDTO getCourseChapterInfoByOrderId(Long orderId) { |
| | | CourseOrderResponseDTO courseOrderResponseDTO = BeanUtil.copyProperties(this.getById(orderId),CourseOrderResponseDTO.class); |
| | | CourseOrder byId = this.getById(orderId); |
| | | CourseOrderResponseDTO courseOrderResponseDTO = BeanUtil.copyProperties(byId,CourseOrderResponseDTO.class); |
| | | //查询章节信息 |
| | | List<CourseChapter> courseChapterList = this.courseChapterService.getAllByCourseId(courseOrderResponseDTO.getCourseId()); |
| | | //查询章节学习进度 |
| | |
| | | List<CourseResponseDTO.CourseChapterResponseDTO> courseChapterResponseDTOList = new ArrayList<>(); |
| | | courseChapterResponseDTOList = turnChapterResponseDTO(courseChapterResponseDTOList,courseChapterList,learnMap); |
| | | courseOrderResponseDTO.setCourseChapterResponseDTOList(courseChapterResponseDTOList); |
| | | |
| | | if (byId.getUserId()!=null) { |
| | | Customer byId1 = customerService.getById(byId.getUserId()); |
| | | courseOrderResponseDTO.setUserName(byId1.getNickName()); |
| | | } |
| | | if (byId.getCourseUserId()!=null) { |
| | | Customer byId1 = customerService.getById(byId.getCourseUserId()); |
| | | courseOrderResponseDTO.setCourseName(byId1.getNickName()); |
| | | } |
| | | if (byId.getTutoringUserId()!=null) { |
| | | Customer byId1 = customerService.getById(byId.getTutoringUserId()); |
| | | courseOrderResponseDTO.setTutoringUserName(byId1.getNickName()); |
| | | } |
| | | |
| | | |
| | | return courseOrderResponseDTO; |
| | | } |
| | | |