This commit is contained in:
parent
f49b9db4d7
commit
0eaf43c764
@ -178,7 +178,7 @@ public class AuthController {
|
|||||||
if (bindingResult.hasErrors()) {
|
if (bindingResult.hasErrors()) {
|
||||||
return ResultUtil.error(ErrorCode.REQUEST_BODY_ERROR, Processing.getValidatedErrorList(bindingResult));
|
return ResultUtil.error(ErrorCode.REQUEST_BODY_ERROR, Processing.getValidatedErrorList(bindingResult));
|
||||||
}
|
}
|
||||||
return authService.authChangePassword(request, userChangePasswordVO);
|
return authService.authChangePassword(userChangePasswordVO, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -118,10 +118,10 @@ public class UserDAO {
|
|||||||
*
|
*
|
||||||
* @param id
|
* @param id
|
||||||
*/
|
*/
|
||||||
public void userLock(Long id,Long isLock) {
|
public void userLock(Long id, Long isLock) {
|
||||||
log.info("\t> 执行 DAO 层 UserDAO.userLock 方法");
|
log.info("\t> 执行 DAO 层 UserDAO.userLock 方法");
|
||||||
log.info("\t\t> 从 MySQL 获取数据");
|
log.info("\t\t> 从 MySQL 获取数据");
|
||||||
userMapper.userLock(id,isLock);
|
userMapper.userLock(id, isLock);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void userEditProfile(UserEditProfileVO userEditProfileVO) {
|
public void userEditProfile(UserEditProfileVO userEditProfileVO) {
|
||||||
|
@ -32,7 +32,7 @@ public class UserCurrentBackVO {
|
|||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public static class ReturnUserRole {
|
public static class ReturnUserRole {
|
||||||
private Long rid;
|
private String name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
@ -25,7 +25,7 @@ public class UserReturnBackVO {
|
|||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public static class ReturnUserRole {
|
public static class ReturnUserRole {
|
||||||
private Long rid;
|
private String name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
@ -5,6 +5,7 @@ import com.jsl.oa.common.constant.BusinessConstants;
|
|||||||
import com.jsl.oa.dao.PermissionDAO;
|
import com.jsl.oa.dao.PermissionDAO;
|
||||||
import com.jsl.oa.dao.RoleDAO;
|
import com.jsl.oa.dao.RoleDAO;
|
||||||
import com.jsl.oa.mapper.UserMapper;
|
import com.jsl.oa.mapper.UserMapper;
|
||||||
|
import com.jsl.oa.model.dodata.RoleDO;
|
||||||
import com.jsl.oa.model.dodata.RoleUserDO;
|
import com.jsl.oa.model.dodata.RoleUserDO;
|
||||||
import com.jsl.oa.model.dodata.UserDO;
|
import com.jsl.oa.model.dodata.UserDO;
|
||||||
import com.jsl.oa.model.vodata.*;
|
import com.jsl.oa.model.vodata.*;
|
||||||
@ -281,14 +282,21 @@ public class AuthServiceImpl implements AuthService {
|
|||||||
} else {
|
} else {
|
||||||
getUserRole.setUid(null);
|
getUserRole.setUid(null);
|
||||||
}
|
}
|
||||||
|
// 获取角色信息
|
||||||
|
RoleDO getRole = roleDAO.getRoleById(getUserRole.getRid());
|
||||||
|
String getRoleString;
|
||||||
|
if (getRole != null) {
|
||||||
|
getRoleString = getRole.getRoleName();
|
||||||
|
} else {
|
||||||
|
getRoleString = "default";
|
||||||
|
}
|
||||||
userReturnBackVO.setUser(new UserReturnBackVO.ReturnUser()
|
userReturnBackVO.setUser(new UserReturnBackVO.ReturnUser()
|
||||||
.setId(userDO.getId())
|
.setId(userDO.getId())
|
||||||
.setJobId(userDO.getJobId())
|
.setJobId(userDO.getJobId())
|
||||||
.setUsername(userDO.getUsername())
|
.setUsername(userDO.getUsername())
|
||||||
.setEmail(userDO.getEmail())
|
.setEmail(userDO.getEmail())
|
||||||
.setPhone(userDO.getPhone()))
|
.setPhone(userDO.getPhone()))
|
||||||
.setRole(new UserReturnBackVO.ReturnUserRole()
|
.setRole(new UserReturnBackVO.ReturnUserRole().setName(getRoleString))
|
||||||
.setRid(getUserRole.getRid()))
|
|
||||||
.setToken(token)
|
.setToken(token)
|
||||||
.setPermission(getPermissionForString);
|
.setPermission(getPermissionForString);
|
||||||
return ResultUtil.success("登陆成功", userReturnBackVO);
|
return ResultUtil.success("登陆成功", userReturnBackVO);
|
||||||
|
@ -124,7 +124,7 @@ public class UserServiceImpl implements UserService {
|
|||||||
}
|
}
|
||||||
// 检查是否存在 Role 筛选
|
// 检查是否存在 Role 筛选
|
||||||
if (userAllCurrentVO.getRole() != null) {
|
if (userAllCurrentVO.getRole() != null) {
|
||||||
userCurrentBackVO.getUsers().removeIf(it -> !userAllCurrentVO.getRole().equals(it.getRole().getRid()));
|
userCurrentBackVO.getUsers().removeIf(it -> !userAllCurrentVO.getRole().equals(it.getRole().getName()));
|
||||||
}
|
}
|
||||||
return ResultUtil.success(userCurrentBackVO);
|
return ResultUtil.success(userCurrentBackVO);
|
||||||
}
|
}
|
||||||
|
@ -299,7 +299,37 @@ public class Processing {
|
|||||||
// 获取权限列表信息
|
// 获取权限列表信息
|
||||||
getPermissionForString = permissionDAO.getPermission(userDO.getId());
|
getPermissionForString = permissionDAO.getPermission(userDO.getId());
|
||||||
}
|
}
|
||||||
userCurrent.setUser(new UserCurrentBackVO.ReturnUser().setId(userDO.getId()).setJobId(userDO.getJobId()).setUsername(userDO.getUsername()).setAddress(userDO.getAddress()).setPhone(userDO.getPhone()).setEmail(userDO.getEmail()).setAge(userDO.getAge()).setSignature(userDO.getSignature()).setAvatar(userDO.getAvatar()).setNickname(userDO.getNickname()).setSex(userDO.getSex()).setEnabled(userDO.getEnabled()).setAccountNoExpired(userDO.getAccountNoExpired()).setCredentialsNoExpired(userDO.getCredentialsNoExpired()).setRecommend(userDO.getRecommend()).setAccountNoLocked(userDO.getAccountNoLocked()).setDescription(userDO.getDescription()).setCreatedAt(userDO.getCreatedAt()).setUpdatedAt(userDO.getUpdatedAt()).setIsDelete(userDO.getIsDelete())).setRole(new UserCurrentBackVO.ReturnUserRole().setRid(getUserRole.getRid())).setPermission(getPermissionForString);
|
RoleDO getRole = roleDAO.getRoleById(getUserRole.getRid());
|
||||||
|
String getRoleString;
|
||||||
|
if (getRole != null) {
|
||||||
|
getRoleString = getRole.getRoleName();
|
||||||
|
} else {
|
||||||
|
getRoleString = "default";
|
||||||
|
}
|
||||||
|
userCurrent
|
||||||
|
.setUser(new UserCurrentBackVO.ReturnUser()
|
||||||
|
.setId(userDO.getId())
|
||||||
|
.setJobId(userDO.getJobId())
|
||||||
|
.setUsername(userDO.getUsername())
|
||||||
|
.setAddress(userDO.getAddress())
|
||||||
|
.setPhone(userDO.getPhone())
|
||||||
|
.setEmail(userDO.getEmail())
|
||||||
|
.setAge(userDO.getAge())
|
||||||
|
.setSignature(userDO.getSignature())
|
||||||
|
.setAvatar(userDO.getAvatar())
|
||||||
|
.setNickname(userDO.getNickname())
|
||||||
|
.setSex(userDO.getSex())
|
||||||
|
.setEnabled(userDO.getEnabled())
|
||||||
|
.setAccountNoExpired(userDO.getAccountNoExpired())
|
||||||
|
.setCredentialsNoExpired(userDO.getCredentialsNoExpired())
|
||||||
|
.setRecommend(userDO.getRecommend())
|
||||||
|
.setAccountNoLocked(userDO.getAccountNoLocked())
|
||||||
|
.setDescription(userDO.getDescription())
|
||||||
|
.setCreatedAt(userDO.getCreatedAt())
|
||||||
|
.setUpdatedAt(userDO.getUpdatedAt())
|
||||||
|
.setIsDelete(userDO.getIsDelete()))
|
||||||
|
.setRole(new UserCurrentBackVO.ReturnUserRole().setName(getRoleString))
|
||||||
|
.setPermission(getPermissionForString);
|
||||||
return userCurrent;
|
return userCurrent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user