diff --git a/src/main/java/com/peanut/modules/common/service/impl/CourseTaihumedServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/CourseTaihumedServiceImpl.java index 82fa1e3d..cc303a78 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/CourseTaihumedServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/CourseTaihumedServiceImpl.java @@ -78,18 +78,20 @@ public class CourseTaihumedServiceImpl extends ServiceImpl courseToTalents = courseToTalentDao.selectList(new LambdaQueryWrapper() .eq(CourseToTalent::getTalentId,taihuTalent.getId())); List collect = courseToTalents.stream().map(CourseToTalent::getCourseId).collect(Collectors.toList()); - List cTTs = courseToTaihumedDao.selectList(new LambdaQueryWrapper() - .in(CourseToTaihumed::getCourseId,collect) - .ne(CourseToTaihumed::getTaihumedId,101)); - List tls = new ArrayList<>(); - for (CourseToTaihumed ctt:cTTs){ - topLael(tls,ctt.getTaihumedId()); - } - for (int i:tls){ - for (int j:taihumedLabelIds){ - if (i==j){ - flag = true; - msg = "本人课程及标签下所有"; + if (collect.size()>0){ + List cTTs = courseToTaihumedDao.selectList(new LambdaQueryWrapper() + .in(CourseToTaihumed::getCourseId,collect) + .ne(CourseToTaihumed::getTaihumedId,101)); + List tls = new ArrayList<>(); + for (CourseToTaihumed ctt:cTTs){ + topLael(tls,ctt.getTaihumedId()); + } + for (int i:tls){ + for (int j:taihumedLabelIds){ + if (i==j){ + flag = true; + msg = "本人课程及标签下所有"; + } } } }