From 077000f454e9133eef2bec08009ba66a9634c9a5 Mon Sep 17 00:00:00 2001 From: Mlxa0324 <mlx950324@163.com> Date: Thu, 27 Oct 2022 23:55:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ibeetl/jlw/service/StudentService.java | 14 ++++++++------ .../com/ibeetl/jlw/service/TeacherService.java | 16 +++++++++------- 2 files changed, 17 insertions(+), 13 deletions(-) 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 12028b1b..3adc8970 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/StudentService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/StudentService.java @@ -524,20 +524,22 @@ public class StudentService extends CoreBaseService<Student>{ String schoolClassId = ""; // 通过名字查询院校信息,如果查询不到就告诉前台需要先去添加院校 - SchoolClass schoolClass = schoolClassDao.createLambdaQuery() + List<SchoolClass> schoolClass = schoolClassDao.createLambdaQuery() .andEq(SchoolClass::getClassName, className) .andEq(SchoolClass::getClassStatus, 1) - .unique(); + .select(); + + Assert.notEmpty(schoolClass, "未查询到班级,请先添加班级信息!"); // 通过名字没查询到院校的时候 if(ObjectUtil.isEmpty(schoolClass)) { // 正则取院校ID schoolClassId = ReUtil.get("\\d+", className, 0); - Assert.notBlank(schoolClassId, "未查询到院校,请先添加院校信息!"); + Assert.notBlank(schoolClassId, "请先添加班级信息!"); } // 这个时候院校ID一定存在 - schoolClassId = schoolClass.getClassId().toString(); + schoolClassId = schoolClass.get(0).getClassId().toString(); Student pojo = new Student(); @@ -577,7 +579,7 @@ public class StudentService extends CoreBaseService<Student>{ coreUser.setState("S1"); coreUser.setDelFlag(0); coreUser.setCreateTime(date); - coreUser.setOrgId(schoolClass.getOrgId()); + coreUser.setOrgId(schoolClass.get(0).getOrgId()); coreUser.setPassword("123qwe"); userConsoleService.saveUser(coreUser); @@ -585,7 +587,7 @@ public class StudentService extends CoreBaseService<Student>{ s.setStudentId(pojo.getStudentId()); s.setStudentSn(studentSn); s.setUserId(coreUser.getId()); - s.setOrgId(schoolClass.getOrgId()); + s.setOrgId(schoolClass.get(0).getOrgId()); this.updateTemplate(s); diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java index 99685801..0e90ef06 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java @@ -372,20 +372,22 @@ public class TeacherService extends CoreBaseService<Teacher> { String universitiesCollegesId = ""; // 通过名字查询院校信息,如果查询不到就告诉前台需要先去添加院校 - UniversitiesColleges universitiesColleges = universitiesCollegesDao.createLambdaQuery() + List<UniversitiesColleges> universitiesColleges = universitiesCollegesDao.createLambdaQuery() .andEq(UniversitiesColleges::getUniversitiesCollegesName, universitiesCollegesName) .andEq(UniversitiesColleges::getUniversitiesCollegesStatus, 1) - .unique(); + .select(); + + Assert.notEmpty(universitiesColleges, "未查询到院校,请先添加院校信息!"); // 通过名字没查询到院校的时候 if(ObjectUtil.isEmpty(universitiesColleges)) { // 正则取院校ID universitiesCollegesId = ReUtil.get("\\d+", universitiesCollegesName, 0); - Assert.notBlank(universitiesCollegesId, "未查询到院校,请先添加院校信息!"); + Assert.notBlank(universitiesCollegesId, "请先添加院校信息!"); } // 这个时候院校ID一定存在 - universitiesCollegesId = universitiesColleges.getUniversitiesCollegesId().toString(); + universitiesCollegesId = universitiesColleges.get(0).getUniversitiesCollegesId().toString(); Teacher pojo = new Teacher(); @@ -423,7 +425,7 @@ public class TeacherService extends CoreBaseService<Teacher> { coreUser.setState("S1"); coreUser.setDelFlag(0); coreUser.setCreateTime(date); - coreUser.setOrgId(universitiesColleges.getOrgId()); + coreUser.setOrgId(universitiesColleges.get(0).getOrgId()); coreUser.setPassword("123qwe"); userConsoleService.saveUser(coreUser); @@ -431,14 +433,14 @@ public class TeacherService extends CoreBaseService<Teacher> { CoreUserRole coreUserRole = new CoreUserRole(); coreUserRole.setRoleId(191L); coreUserRole.setUserId(coreUser.getId()); - coreUserRole.setOrgId(universitiesColleges.getOrgId()); + coreUserRole.setOrgId(universitiesColleges.get(0).getOrgId()); coreUserRole.setCreateTime(date); coreUserRoleDao.insert(coreUserRole); Teacher t = new Teacher(); t.setTeacherId(pojo.getTeacherId()); t.setUserId(coreUser.getId()); - t.setOrgId(universitiesColleges.getOrgId()); + t.setOrgId(universitiesColleges.get(0).getOrgId()); this.updateTemplate(t);