| | |
| | | List<Course> courses = new ArrayList<>(); |
| | | courses.add(list1.get(0)); |
| | | courses.add(list1.get(1)); |
| | | for (Course cours : courses) { |
| | | List<CourseChapter> list3 = courseChapterService.lambdaQuery().eq(CourseChapter::getCourseId, cours.getId()).list(); |
| | | int a = 0; |
| | | int b = 0; |
| | | for (CourseChapter courseChapter : list3) { |
| | | a+= courseChapter.getVirtualLearnedNum(); |
| | | Long data2 = remoteAppUserService.getCourseChapterHistoryCount(courseChapter.getId()).getData(); |
| | | b+=data2; |
| | | } |
| | | cours.setCount(a+b); |
| | | cours.setRealLearnedNum(a+b); |
| | | } |
| | | studyPageVO.setFreeCourseList(courses); |
| | | }else if (list1.size()==1){ |
| | | List<Course> courses = new ArrayList<>(); |
| | |
| | | break; |
| | | } |
| | | } |
| | | for (Course cours : courses) { |
| | | List<CourseChapter> list3 = courseChapterService.lambdaQuery().eq(CourseChapter::getCourseId, cours.getId()).list(); |
| | | int a = 0; |
| | | int b = 0; |
| | | for (CourseChapter courseChapter : list3) { |
| | | a+= courseChapter.getVirtualLearnedNum(); |
| | | Long data2 = remoteAppUserService.getCourseChapterHistoryCount(courseChapter.getId()).getData(); |
| | | b+=data2; |
| | | } |
| | | cours.setCount(a+b); |
| | | cours.setRealLearnedNum(a+b); |
| | | } |
| | | studyPageVO.setFreeCourseList(courses); |
| | | } |
| | | studyPageVO.setCourseList(courseVOS); |