goupan
2024-04-28 090a5a1a5b7b24f86c08d78d132a37c1cc402f91
common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/CourseOrderServiceImpl.java
@@ -73,7 +73,8 @@
    @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());
        //查询章节学习进度
@@ -92,6 +93,21 @@
        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.setCourseUserName(byId1.getNickName());
        }
        if (byId.getTutoringUserId()!=null) {
            Customer byId1 = customerService.getById(byId.getTutoringUserId());
            courseOrderResponseDTO.setTutoringUserName(byId1.getNickName());
        }
        return courseOrderResponseDTO;
    }