guohongjin
2024-04-17 e9ab1e5b5886fdedc89739125bb19321e7c959ab
修改课程查询
1个文件已修改
8 ■■■■■ 已修改文件
rest/src/main/java/cn/stylefeng/rest/modular/user/controller/CourseController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rest/src/main/java/cn/stylefeng/rest/modular/user/controller/CourseController.java
@@ -190,6 +190,8 @@
            if (CollectionUtil.isNotEmpty(courseOrderList)){
                List<Long> courseIds = courseOrderList.stream().map(CourseOrder::getCourseId).collect(Collectors.toList());
                courseResponseDTOList.forEach(course1 -> {
                    //不返回内容 内容文件太大
                    course1.setCourseContent(null);
                   if (courseIds.contains(course1.getId())){
                       course1.setIsBuy(true);
                       CourseOrder courseOrder = this.courseOrderService.getOne(new LambdaQueryWrapper<CourseOrder>().select(CourseOrder::getId).eq(CourseOrder::getUserId, LoginContext.me().getLoginUser().getUserId()).eq(CourseOrder::getStatusFlag,1)
@@ -202,6 +204,12 @@
                       course1.setIsBuy(false);
                   }
                });
            }else{
                courseResponseDTOList.forEach(course1 -> {
                    //不返回内容 内容文件太大
                    course1.setCourseContent(null);
                    course1.setIsBuy(false);
                });
            }
         return  new SuccessResponseData<>(PageResultFactory.createPageResult(courseResponseDTOList,page.getTotal(), Convert.toInt(page.getSize()),Convert.toInt(page.getCurrent())));
        }