| | |
| | | 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) |
| | |
| | | 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()))); |
| | | } |