wlzboy
2025-11-10 766c2b5c6940fb4373b7b8097b31d2b03aa49ac2
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -125,7 +125,7 @@
    @Override
    public SysUser selectUserByPhonenumber(String phonenumber)
    {
        return userMapper.checkPhoneUnique(phonenumber);
        return userMapper.selectUserByPhonenumber(phonenumber);
    }
    /**
@@ -138,6 +138,18 @@
    public SysUser selectUserById(Long userId)
    {
        return userMapper.selectUserById(userId);
    }
    /**
     * 通过微信OpenID查询用户
     *
     * @param openId 微信OpenID
     * @return 用户对象信息
     */
    @Override
    public SysUser selectUserByOpenId(String openId)
    {
        return userMapper.selectUserByOpenId(openId);
    }
    /**
@@ -609,4 +621,20 @@
        }
        return successMsg.toString();
    }
    /**
     * 根据分公司ID列表查询用户(包含分公司及其所有子部门的用户)
     *
     * @param branchDeptIds 分公司ID列表
     * @return 用户列表
     */
    @Override
    public List<SysUser> selectUsersByBranchDeptIds(List<Long> branchDeptIds)
    {
        if (branchDeptIds == null || branchDeptIds.isEmpty()) {
            return new ArrayList<>();
        }
        return userMapper.selectUsersByBranchDeptIds(branchDeptIds);
    }
}