| | |
| | | @Override |
| | | public SysUser selectUserByPhonenumber(String phonenumber) |
| | | { |
| | | return userMapper.checkPhoneUnique(phonenumber); |
| | | return userMapper.selectUserByPhonenumber(phonenumber); |
| | | } |
| | | |
| | | /** |
| | |
| | | public SysUser selectUserById(Long userId) |
| | | { |
| | | return userMapper.selectUserById(userId); |
| | | } |
| | | |
| | | /** |
| | | * 通过微信OpenID查询用户 |
| | | * |
| | | * @param openId 微信OpenID |
| | | * @return 用户对象信息 |
| | | */ |
| | | @Override |
| | | public SysUser selectUserByOpenId(String openId) |
| | | { |
| | | return userMapper.selectUserByOpenId(openId); |
| | | } |
| | | |
| | | /** |
| | | * 根据oaUserId查询用户 |
| | | * |
| | | * @param oaUserId SQL Server中的OA用户ID |
| | | * @return 用户信息 |
| | | */ |
| | | @Override |
| | | public SysUser selectUserByOaUserId(Integer oaUserId) |
| | | { |
| | | return userMapper.selectUserByOaUserId(oaUserId); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | 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); |
| | | } |
| | | } |