派生自 projectDept/qhighschool

EricsHu
2023-11-23 bef4f6d51bff03c0512a75f43e79699b7296f1fa
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());
//        userService.insertUser(teacherName, teacherNo, mobilePhone, password, Boolean.FALSE, ClientUtils.getOrgId());
        userService.addRole(user.getUserId(), UserRole.ROLE_TEACHER_ID);
@@ -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);
        }