This commit is contained in:
parent
87bb3fb069
commit
0a788005a6
|
@ -64,7 +64,7 @@ public class CheckUserPermissionAspect {
|
||||||
String getRoleAtAnnotation = checkAccountPermission.value();
|
String getRoleAtAnnotation = checkAccountPermission.value();
|
||||||
|
|
||||||
// 获取用户所在权限组
|
// 获取用户所在权限组
|
||||||
RoleDO getUserRole = roleDAO.getRoleNameByUid(getUserId);
|
RoleDO getUserRole = roleDAO.getRoleByUserId(getUserId);
|
||||||
if (getUserRole != null) {
|
if (getUserRole != null) {
|
||||||
List<String> permissions = gson.fromJson(getUserRole.getPermissions(), new TypeToken<List<String>>() {
|
List<String> permissions = gson.fromJson(getUserRole.getPermissions(), new TypeToken<List<String>>() {
|
||||||
}.getType());
|
}.getType());
|
||||||
|
|
|
@ -72,11 +72,6 @@ public class RoleDAO {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public RoleDO getRoleNameByUid(Long uid) {
|
|
||||||
return roleMapper.getRoleById(getRoleUserByUid(uid).getRid());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public boolean roleEdit(RoleDO getRole) {
|
public boolean roleEdit(RoleDO getRole) {
|
||||||
if (roleMapper.roleEdit(getRole)) {
|
if (roleMapper.roleEdit(getRole)) {
|
||||||
List<RoleDO> roleList = roleMapper.getRole();
|
List<RoleDO> roleList = roleMapper.getRole();
|
||||||
|
|
|
@ -1,9 +1,7 @@
|
||||||
package com.jsl.oa.services.impl;
|
package com.jsl.oa.services.impl;
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.jsl.oa.annotations.NeedPermission;
|
|
||||||
import com.jsl.oa.annotations.UserAbleToUse;
|
import com.jsl.oa.annotations.UserAbleToUse;
|
||||||
import com.jsl.oa.dao.PermissionDAO;
|
|
||||||
import com.jsl.oa.dao.RoleDAO;
|
import com.jsl.oa.dao.RoleDAO;
|
||||||
import com.jsl.oa.dao.UserDAO;
|
import com.jsl.oa.dao.UserDAO;
|
||||||
import com.jsl.oa.model.dodata.UserDO;
|
import com.jsl.oa.model.dodata.UserDO;
|
||||||
|
@ -40,7 +38,6 @@ import java.util.regex.Pattern;
|
||||||
public class UserServiceImpl implements UserService {
|
public class UserServiceImpl implements UserService {
|
||||||
private final UserDAO userDAO;
|
private final UserDAO userDAO;
|
||||||
private final RoleDAO roleDAO;
|
private final RoleDAO roleDAO;
|
||||||
private final PermissionDAO permissionDAO;
|
|
||||||
private final Gson gson;
|
private final Gson gson;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -126,7 +123,6 @@ public class UserServiceImpl implements UserService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@UserAbleToUse
|
@UserAbleToUse
|
||||||
@NeedPermission("user:current")
|
|
||||||
public BaseResponse userCurrent(
|
public BaseResponse userCurrent(
|
||||||
HttpServletRequest request,
|
HttpServletRequest request,
|
||||||
String id,
|
String id,
|
||||||
|
@ -236,7 +232,7 @@ public class UserServiceImpl implements UserService {
|
||||||
UserDO userDO = userDAO.getUserById(Processing.getAuthHeaderToUserId(request));
|
UserDO userDO = userDAO.getUserById(Processing.getAuthHeaderToUserId(request));
|
||||||
UserProfileVo userProfileVo = new UserProfileVo();
|
UserProfileVo userProfileVo = new UserProfileVo();
|
||||||
Processing.copyProperties(userDO, userProfileVo);
|
Processing.copyProperties(userDO, userProfileVo);
|
||||||
userProfileVo.setRole(roleDAO.getRoleNameByUid(userDO.getId()).getRoleName());
|
userProfileVo.setRole(roleDAO.getRoleByUserId(userDO.getId()).getRoleName());
|
||||||
userProfileVo.setSex(Processing.getSex(userDO.getSex()));
|
userProfileVo.setSex(Processing.getSex(userDO.getSex()));
|
||||||
return ResultUtil.success(userProfileVo);
|
return ResultUtil.success(userProfileVo);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user