From bf13676673e9f0f090a68bd8cfbaefbf0d696d32 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期日, 26 十一月 2023 13:03:00 +0800 Subject: [PATCH] 讨论区关键字过滤、首页班级显示班级信息 --- src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java b/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java index 3a00d5e..294a85f 100644 --- a/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java +++ b/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java @@ -37,16 +37,19 @@ TeacherDAO dao; /** - * 教师管理新增 +// * 鏁欏笀绠$悊鏂板 + *鍚庡彴鐢ㄦ埛鍒濆鍖� */ @Override public Result add(String teacherName, String password, String mobilePhone, String teacherNo) { if (dao.exists(teacherNo) || userService.exists(teacherNo)) { - return new Result(false, "老师编号已存在或被其他用户占用"); +// return new Result(false, "鑰佸笀缂栧彿宸插瓨鍦ㄦ垨琚叾浠栫敤鎴峰崰鐢�"); + return new Result(false, "鐢ㄦ埛缂栧彿宸插瓨鍦ㄦ垨琚叾浠栫敤鎴峰崰鐢�"); } - User user = userService.insertUser(teacherName, teacherNo, mobilePhone, password, Boolean.FALSE, ClientUtils.getOrgId()); + User user = userService.insertUser(null,teacherName, teacherNo, mobilePhone, password, Boolean.FALSE, ClientUtils.getOrgId()); +// userService.insertUser(teacherName, teacherNo, mobilePhone, password, Boolean.FALSE, ClientUtils.getOrgId()); userService.addRole(user.getUserId(), UserRole.ROLE_TEACHER_ID); @@ -64,13 +67,13 @@ } /** - * 更新 + * 鏇存柊 */ @Override public Result update(String teacherId, String teacherName, String account, String password, String mobilePhone, String teacherNo) { if (StringUtils.isNotEmpty(mobilePhone) && dao.exists(mobilePhone, teacherId)) { - return new Result(false, "手机号已存在"); + return new Result(false, "鎵嬫満鍙峰凡瀛樺湪"); } UserTeacher teacher = read(UserTeacher.class, teacherId); @@ -82,10 +85,12 @@ save(teacher); User user = read(User.class, teacher.getUserId()); + user.setMobilePhone(mobilePhone); + user.setName(teacherName); user.setAccount(teacherNo); TraceUtils.setCreateTrace(user); save(user); - + if(StringUtils.isNotEmpty(password)){ userService.updatePassword(teacher.getUserId(), password); } @@ -94,7 +99,7 @@ } /** - * 教师管理显示列表 + * 鏁欏笀绠$悊鏄剧ず鍒楄〃 */ @Override public List<UserTeacher> lstTeacher(String keyword, Integer pageSize, Integer pageNum) { @@ -108,7 +113,7 @@ } /** - * 获取教师总条数 + * 鑾峰彇鏁欏笀鎬绘潯鏁� */ @Override public int findTeacherCount(String keyword) { @@ -139,7 +144,7 @@ } /** - * 教师管理 删除教师 + * 鏁欏笀绠$悊 鍒犻櫎鏁欏笀 */ @Override public Result deleteTeacher(String[] teacherIds) { @@ -205,7 +210,7 @@ User u = this.read(User.class, ClientUtils.getUserId()); String teacherId = this.getTeacherIdByUserId(u.getUserId()); if(StringUtils.isEmpty(teacherId)) { - return new Result(false, "当前用户无教师角色信息"); + return new Result(false, "褰撳墠鐢ㄦ埛鏃犳暀甯堣鑹蹭俊鎭�"); } long subjectCount = this.getQueryFactory().selectDistinct(subject.subjectId).from(subject) -- Gitblit v1.8.0