Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jeecg
jeecg-boot
提交
280f8c26
J
jeecg-boot
项目概览
jeecg
/
jeecg-boot
上一次同步 3 年多
通知
863
Star
24375
Fork
84
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jeecg-boot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
280f8c26
编写于
3月 31, 2021
作者:
JEECG低代码平台
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
online报表配置支持多租户系统变量 issues/I3CL75
上级
4e05eaa4
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
23 addition
and
5 deletion
+23
-5
jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DataBaseConstant.java
...main/java/org/jeecg/common/constant/DataBaseConstant.java
+10
-0
jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java
...e/src/main/java/org/jeecg/common/system/util/JwtUtil.java
+13
-5
未找到文件。
jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/DataBaseConstant.java
浏览文件 @
280f8c26
...
...
@@ -111,4 +111,14 @@ public interface DataBaseConstant {
*/
public
static
final
String
BPM_STATUS_TABLE
=
"bpm_status"
;
//*********系统建表标准字段****************************************
/**
* 租户ID 实体字段名
*/
String
TENANT_ID
=
"tenantId"
;
/**
* 租户ID 数据库字段名
*/
String
TENANT_ID_TABLE
=
"tenant_id"
;
}
jeecg-boot/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/util/JwtUtil.java
浏览文件 @
280f8c26
...
...
@@ -6,12 +6,8 @@ import com.auth0.jwt.algorithms.Algorithm;
import
com.auth0.jwt.exceptions.JWTDecodeException
;
import
com.auth0.jwt.interfaces.DecodedJWT
;
import
com.google.common.base.Joiner
;
import
java.util.Date
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpSession
;
import
org.apache.shiro.SecurityUtils
;
import
org.jeecg.common.constant.CommonConstant
;
import
org.jeecg.common.constant.DataBaseConstant
;
import
org.jeecg.common.exception.JeecgBootException
;
import
org.jeecg.common.system.vo.LoginUser
;
...
...
@@ -20,6 +16,10 @@ import org.jeecg.common.util.DateUtils;
import
org.jeecg.common.util.SpringContextUtils
;
import
org.jeecg.common.util.oConvertUtils
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpSession
;
import
java.util.Date
;
/**
* @Author Scott
* @Date 2018-07-12 14:23
...
...
@@ -197,6 +197,14 @@ public class JwtUtil {
else
if
(
key
.
equals
(
DataBaseConstant
.
BPM_STATUS
)||
key
.
toLowerCase
().
equals
(
DataBaseConstant
.
BPM_STATUS_TABLE
))
{
returnValue
=
"1"
;
}
//update-begin-author:taoyan date:20210330 for:多租户ID作为系统变量
else
if
(
key
.
equals
(
DataBaseConstant
.
TENANT_ID
)
||
key
.
toLowerCase
().
equals
(
DataBaseConstant
.
TENANT_ID_TABLE
)){
returnValue
=
sysUser
.
getRelTenantIds
();
if
(
oConvertUtils
.
isEmpty
(
returnValue
)
||
(
returnValue
!=
null
&&
returnValue
.
indexOf
(
","
)>
0
)){
returnValue
=
SpringContextUtils
.
getHttpServletRequest
().
getHeader
(
CommonConstant
.
TENANT_ID
);
}
}
//update-end-author:taoyan date:20210330 for:多租户ID作为系统变量
if
(
returnValue
!=
null
){
returnValue
=
returnValue
+
moshi
;}
return
returnValue
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录