修改
This commit is contained in:
@@ -68,16 +68,19 @@ public class CourseController {
|
||||
Page<CourseEntity> pageRes = courseService.page(new Page<>(Long.parseLong(params.get("current").toString())
|
||||
, Long.parseLong(params.get("limit").toString())),wrapper);
|
||||
for (CourseEntity course:pageRes.getRecords()){
|
||||
List<TaihuTalent> list = new ArrayList<>();
|
||||
if (course.getTaihuTalentId()!=null){
|
||||
course.setTaihuTalent(taihuTalentService.getById(course.getTaihuTalentId()));
|
||||
list.add(taihuTalentService.getById(course.getTaihuTalentId()));
|
||||
course.setTaihuTalent(list);
|
||||
}else {
|
||||
CourseToTalent courseToTalent = courseToTalentService.getOne(new LambdaQueryWrapper<CourseToTalent>()
|
||||
List<CourseToTalent> courseToTalents = courseToTalentService.list(new LambdaQueryWrapper<CourseToTalent>()
|
||||
.eq(CourseToTalent::getCourseId,course.getId()));
|
||||
if (courseToTalent!=null){
|
||||
TaihuTalent taihuTalent = taihuTalentService.getById(courseToTalent.getTalentId());
|
||||
course.setTaihuTalent(taihuTalent);
|
||||
for (CourseToTalent ctt:courseToTalents){
|
||||
TaihuTalent taihuTalent = taihuTalentService.getById(ctt.getTalentId());
|
||||
list.add(taihuTalent);
|
||||
}
|
||||
}
|
||||
course.setTaihuTalent(list);
|
||||
course.setCourseCatalogueEntityList(courseCatalogueService.list(new LambdaQueryWrapper<CourseCatalogueEntity>()
|
||||
.eq(CourseCatalogueEntity::getCourseId,course.getId())
|
||||
.orderByAsc(CourseCatalogueEntity::getSort)));
|
||||
|
||||
Reference in New Issue
Block a user