|
|
@ -253,8 +253,8 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserDao, SysUserEntit |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result<List<String>> getUserPhoneByListDeptId(List<Long> deptId) { |
|
|
|
Map<String,Object> map = new HashMap<>(); |
|
|
|
map.put("deptId",deptId); |
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
map.put("deptId", deptId); |
|
|
|
List<String> list = baseDao.getUserPhoneByListDeptId(map); |
|
|
|
return new Result<List<String>>().ok(list); |
|
|
|
} |
|
|
@ -268,12 +268,12 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserDao, SysUserEntit |
|
|
|
public Result checkUpdateAvatar() { |
|
|
|
String userId = SecurityUser.getUser().getId().toString(); |
|
|
|
SysUserEntity userInfo = baseDao.selectById(userId); |
|
|
|
if(userInfo==null || userInfo.getDelFlag()==1 || userInfo.getStatus()==0){ |
|
|
|
if (userInfo == null || userInfo.getDelFlag() == 1 || userInfo.getStatus() == 0) { |
|
|
|
throw new RenException("未查到次用户信息或此用户被停用!"); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(userInfo.getHeadUrl())){ |
|
|
|
if (StringUtils.isNotBlank(userInfo.getHeadUrl())) { |
|
|
|
return new Result().ok(false); |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
return new Result().ok(true); |
|
|
|
} |
|
|
|
} |
|
|
@ -281,7 +281,7 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserDao, SysUserEntit |
|
|
|
@Transactional |
|
|
|
@Override |
|
|
|
public Result updateAvatar(String avatar) { |
|
|
|
if(StringUtils.isBlank(avatar)){ |
|
|
|
if (StringUtils.isBlank(avatar)) { |
|
|
|
throw new RenException("头像地址不可为空"); |
|
|
|
} |
|
|
|
String userId = SecurityUser.getUser().getId().toString(); |
|
|
@ -292,8 +292,20 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserDao, SysUserEntit |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result<List<SysRoleMembersDTO>> getRoleMembers(SysRoleMembersFormDTO dto){ |
|
|
|
public Result<List<SysRoleMembersDTO>> getRoleMembers(SysRoleMembersFormDTO dto) { |
|
|
|
List<SysRoleMembersDTO> list = baseDao.getRoleMembers(dto); |
|
|
|
return new Result<List<SysRoleMembersDTO>>().ok(list); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Map<String, String> getLoginMobile(String username) { |
|
|
|
List<Map<String, String>> userList = baseDao.getLoginMobile(username); |
|
|
|
if (CollUtil.isEmpty(userList)) { |
|
|
|
throw new RenException("账号不存在"); |
|
|
|
} |
|
|
|
if (userList.size() > NumConstant.ONE) { |
|
|
|
throw new RenException("账户名重复,请联系管理员处理"); |
|
|
|
} |
|
|
|
return userList.get(NumConstant.ZERO); |
|
|
|
} |
|
|
|
} |
|
|
|