派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java
@@ -37,13 +37,13 @@
    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, "老师编号已存在或被其他用户占用");
        }
        User user = userService.insertUser(teacherName, teacherNo, mobilePhone, password, Boolean.FALSE, ClientUtils.getOrgId());
@@ -64,13 +64,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);
@@ -94,7 +94,7 @@
    }
    /**
     * 教师管理显示列表
     * 教师管理显示列表
     */
    @Override
    public List<UserTeacher> lstTeacher(String keyword, Integer pageSize, Integer pageNum) {
@@ -108,7 +108,7 @@
    }
    
    /**
     * 获取教师总条数
     * 获取教师总条数
     */
    @Override
    public int findTeacherCount(String keyword) {
@@ -139,7 +139,7 @@
    }
    /**
     * 教师管理 删除教师
     * 教师管理 删除教师
     */
    @Override
    public Result deleteTeacher(String[] teacherIds) {
@@ -205,7 +205,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)