luodangjia
2024-04-16 0a23c31baef81d149563da16486f3f7d8d9f33e8
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.setCourseName(byId1.getNickName());
        }
        if (byId.getTutoringUserId()!=null) {
            Customer byId1 = customerService.getById(byId.getTutoringUserId());
            courseOrderResponseDTO.setTutoringUserName(byId1.getNickName());
        }
        return courseOrderResponseDTO;
    }