From dfe042e597a9512572fc2d4bdc3f550bc4b399bb Mon Sep 17 00:00:00 2001 From: yangdj <18302547071@163> Date: Wed, 12 Apr 2023 10:54:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=A6=96=E9=A1=B5=E6=96=B0?= =?UTF-8?q?=E5=AD=A6=E6=A0=A1=E7=AE=A1=E7=90=86=E5=91=98=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/main/java/com/ibeetl/jlw/service/StudentService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/src/main/java/com/ibeetl/jlw/service/StudentService.java b/web/src/main/java/com/ibeetl/jlw/service/StudentService.java index 11e00232..7f342eae 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/StudentService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/StudentService.java @@ -963,7 +963,10 @@ public class StudentService extends CoreBaseService{ } List select = lambdaQuery.andEq(Student::getStudentStatus, 1).select(); Set collect = select.stream().map(Student::getClassId).collect(Collectors.toSet()); - List select1 = schoolClassDao.createLambdaQuery().andIn(SchoolClass::getClassId, collect).select(); + List select1 = new ArrayList(); + if(collect.size() > 0){ + select1 = schoolClassDao.createLambdaQuery().andIn(SchoolClass::getClassId, collect).select(); + } Set collect1 = select1.stream().map(SchoolClass::getClassId).collect(Collectors.toSet()); select.removeIf(next -> !collect1.contains(next.getClassId())); return select;