From 63c8bc319fd02d9f39b729f136fb3af01c773de1 Mon Sep 17 00:00:00 2001 From: yn147 <2270338776@qq.com> Date: 星期六, 25 十一月 2023 14:27:14 +0800 Subject: [PATCH] 学籍导入、班级 --- src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java | 4 ++++ src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java b/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java index 2d0694f..f377601 100644 --- a/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java +++ b/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java @@ -64,6 +64,8 @@ StuStudent stuStudent = findUnique(hql.toString(), args, StuStudent.class); + bulkUpdate("update ClsClass set studentCount = studentCount - 1 where deleteFlag is false and classId = ?", new Object[]{stuStudent.getClassId()}); + if(stuStudent!=null && classId!=null){ StringBuffer ClaHql=new StringBuffer("from ClsClass where classId=? and deleteFlag is false"); diff --git a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java index 6c2b654..b8f5223 100644 --- a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java +++ b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java @@ -88,6 +88,10 @@ String chinaStatus, String registeredAddress, String homeAddress, String religiousBelief, String email, String workUnit) { + User user1 = userService.getUserByAccount(studentNo,orgId); + if(user1 != null){ + return new Result(false, "韬唤璇佸凡瀛樺湪"); + } if (dao.exists(studentNo, orgId)) { return new Result(false, "韬唤璇佸凡瀛樺湪"); } -- Gitblit v1.8.0