userId改为 workcode , 修复数据权限的问题. http://172.16.46.63:31560/index.php?m=task&f=view&taskID=715
This commit is contained in:
@@ -31,6 +31,9 @@ public class LoginUser {
|
||||
// 用户关联的岗位信息
|
||||
public static final String INFO_KEY_POST_IDS = "postIds";
|
||||
|
||||
// 工号
|
||||
public static final String INFO_KEY_WORK_CODE = "workCode";
|
||||
|
||||
/**
|
||||
* 用户编号
|
||||
*/
|
||||
|
||||
@@ -15,6 +15,7 @@ import org.springframework.security.web.authentication.WebAuthenticationDetailsS
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 安全服务工具类
|
||||
@@ -93,6 +94,19 @@ public class SecurityFrameworkUtils {
|
||||
return loginUser != null ? loginUser.getVisitCompanyId() : null;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public static String getLoginUserWorkCode() {
|
||||
LoginUser loginUser = getLoginUser();
|
||||
if (loginUser == null) {
|
||||
return null;
|
||||
}
|
||||
Map<String, String> info = loginUser.getInfo();
|
||||
if (info == null) {
|
||||
return null;
|
||||
}
|
||||
return MapUtil.getStr(info, LoginUser.INFO_KEY_WORK_CODE);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获得当前用户的编号,从上下文中
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user