再从后端获取一次角色类型,防止前端关闭了缓存功能
This commit is contained in:
@@ -144,6 +144,10 @@ public class AccountHeadService {
|
|||||||
private String[] getCreatorArray(String roleType) throws Exception {
|
private String[] getCreatorArray(String roleType) throws Exception {
|
||||||
String creator = "";
|
String creator = "";
|
||||||
User user = userService.getCurrentUser();
|
User user = userService.getCurrentUser();
|
||||||
|
//再从后端获取一次角色类型,防止前端关闭了缓存功能
|
||||||
|
if(StringUtil.isEmpty(roleType)) {
|
||||||
|
roleType = userService.getRoleTypeByUserId(user.getId()).getType(); //角色类型
|
||||||
|
}
|
||||||
if(BusinessConstants.ROLE_TYPE_PRIVATE.equals(roleType)) {
|
if(BusinessConstants.ROLE_TYPE_PRIVATE.equals(roleType)) {
|
||||||
creator = user.getId().toString();
|
creator = user.getId().toString();
|
||||||
} else if(BusinessConstants.ROLE_TYPE_THIS_ORG.equals(roleType)) {
|
} else if(BusinessConstants.ROLE_TYPE_THIS_ORG.equals(roleType)) {
|
||||||
|
|||||||
@@ -294,6 +294,10 @@ public class DepotHeadService {
|
|||||||
public String getCreatorByRoleType(String roleType) throws Exception {
|
public String getCreatorByRoleType(String roleType) throws Exception {
|
||||||
String creator = "";
|
String creator = "";
|
||||||
User user = userService.getCurrentUser();
|
User user = userService.getCurrentUser();
|
||||||
|
//再从后端获取一次角色类型,防止前端关闭了缓存功能
|
||||||
|
if(StringUtil.isEmpty(roleType)) {
|
||||||
|
roleType = userService.getRoleTypeByUserId(user.getId()).getType(); //角色类型
|
||||||
|
}
|
||||||
if(BusinessConstants.ROLE_TYPE_PRIVATE.equals(roleType)) {
|
if(BusinessConstants.ROLE_TYPE_PRIVATE.equals(roleType)) {
|
||||||
creator = user.getId().toString();
|
creator = user.getId().toString();
|
||||||
} else if(BusinessConstants.ROLE_TYPE_THIS_ORG.equals(roleType)) {
|
} else if(BusinessConstants.ROLE_TYPE_THIS_ORG.equals(roleType)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user