|
|
|
@ -112,6 +112,38 @@ public class UserServiceImpl extends BaseServiceImpl<UserMybatisDao,User> imple
|
|
|
|
|
user.setFrontmenuTList(frontmenuTList1);
|
|
|
|
|
return user;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据登录手机号查询用户信息
|
|
|
|
|
* @param phone 登录手机号
|
|
|
|
|
* @return 用户对象
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public User findByPhone(String phone){
|
|
|
|
|
|
|
|
|
|
if(StringUtils.isBlank(phone)){
|
|
|
|
|
throw new ServiceException(CommonExceptionCodeEnum.PARAM_NOTVALID);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
queryWrapper.eq("MOBILE",phone);
|
|
|
|
|
|
|
|
|
|
User user = this.usermybatisdao.selectOne(queryWrapper);
|
|
|
|
|
|
|
|
|
|
if(null == user){
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<Department> departmentList = this.departmentMybatisDao.selectDeptByUserid(user.getId());
|
|
|
|
|
user.formatDeptlist(departmentList);
|
|
|
|
|
user.setTenantList(this.userTenantService.listUserTenant(user.getId()));
|
|
|
|
|
|
|
|
|
|
//返回用户前端菜单权限列表
|
|
|
|
|
List<SFrontmenuT> frontmenuTList1 = isFrontmenuTService.queryUserMenuById(user.getLoginname());
|
|
|
|
|
user.setFrontmenuTList(frontmenuTList1);
|
|
|
|
|
return user;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据主键查询用户信息
|
|
|
|
|
* @param userid
|
|
|
|
|