Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
N
Nse
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
吴超
Nse
Commits
65cde3f0
Commit
65cde3f0
authored
Sep 01, 2025
by
周海峰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
token中获取用户ID
parent
834cf3e3
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
32 个修改的文件
包含
181 行增加
和
139 行删除
+181
-139
src/main/java/com/chenyang/nse/bussiness/aop/DesensitizationStrategyAspect.java
+3
-3
src/main/java/com/chenyang/nse/bussiness/aop/EncryptLogAspect.java
+4
-4
src/main/java/com/chenyang/nse/bussiness/aop/OperLogAspect.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/ccoresdf/impl/TCoreEncryptionServiceCCoreSDFImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/controller/IndexController.java
+0
-0
src/main/java/com/chenyang/nse/bussiness/controller/api/APIController.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/controller/console/SystemConsoleController.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/controller/console/SystemLogConfigController.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/controller/core/DataSystemController.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/controller/core/DesensitizationStrategyController.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/controller/core/EncryptionConfigController.java
+4
-4
src/main/java/com/chenyang/nse/bussiness/controller/core/FieldScopeController.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/controller/core/FileSystemController.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/controller/core/SchedulerController.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/controller/core/TableRuleController.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/controller/core/TdataProjectController.java
+12
-18
src/main/java/com/chenyang/nse/bussiness/controller/core/TdataSearchRegexController.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/controller/core/encryption/TCoreEncryptionController.java
+7
-7
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/AccountabilityAPIController.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/DataMaskingAPIController.java
+4
-4
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/FieldReportAPIController.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/TdataDiscoveryAPIController.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/dean/impl/TCoreEncryptionServiceDeAnImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/encryptor/service/impl/TCoreEncryptionServiceSdkImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/kms/service/impl/TCoreEncryptionServiceKmsImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/quantum/impl/TCoreEncryptionServiceQuantumImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/sanwei/impl/TCoreEncryptionServiceSanWeiImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/service/core/impl/DataSystemServiceImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/service/core/impl/encryption/TCoreEncryptionServiceImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/thkms/service/impl/TCoreEncryptionServiceThKmsImpl.java
+2
-2
src/main/java/com/chenyang/nse/bussiness/tools/licensekey/LicenseKeyTool.java
+1
-1
src/main/java/com/chenyang/nse/bussiness/tools/token/TokenUtil.java
+107
-59
没有找到文件。
src/main/java/com/chenyang/nse/bussiness/aop/DesensitizationStrategyAspect.java
View file @
65cde3f0
...
...
@@ -65,7 +65,7 @@ public class DesensitizationStrategyAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
else
{
username
=
null
;
}
...
...
@@ -188,7 +188,7 @@ public class DesensitizationStrategyAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
@@ -265,7 +265,7 @@ public class DesensitizationStrategyAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
src/main/java/com/chenyang/nse/bussiness/aop/EncryptLogAspect.java
View file @
65cde3f0
...
...
@@ -101,7 +101,7 @@ public class EncryptLogAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
else
{
username
=
null
;
}
...
...
@@ -370,7 +370,7 @@ public class EncryptLogAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
@@ -590,7 +590,7 @@ public class EncryptLogAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
@@ -692,7 +692,7 @@ public class EncryptLogAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
src/main/java/com/chenyang/nse/bussiness/aop/OperLogAspect.java
View file @
65cde3f0
...
...
@@ -142,7 +142,7 @@ public class OperLogAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
@@ -213,7 +213,7 @@ public class OperLogAspect {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
src/main/java/com/chenyang/nse/bussiness/ccoresdf/impl/TCoreEncryptionServiceCCoreSDFImpl.java
View file @
65cde3f0
...
...
@@ -67,7 +67,7 @@ public class TCoreEncryptionServiceCCoreSDFImpl implements TCoreEncryptionServic
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
encryption
.
setUpdatetime
(
new
Date
());
encryption
.
setUpdateuser
(
username
);
...
...
@@ -159,7 +159,7 @@ public class TCoreEncryptionServiceCCoreSDFImpl implements TCoreEncryptionServic
}
public
void
saveSecretKey
(
TCoreSecretkey
tCoreSecretKey
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
tCoreSecretKey
.
setUpdatetime
(
new
Date
());
tCoreSecretKey
.
setUpdateuser
(
username
);
...
...
src/main/java/com/chenyang/nse/bussiness/controller/IndexController.java
View file @
65cde3f0
差异被折叠。
点击展开。
src/main/java/com/chenyang/nse/bussiness/controller/api/APIController.java
View file @
65cde3f0
...
...
@@ -201,7 +201,7 @@ public class APIController {
@ResponseBody
public
Response
<
Map
<
String
,
String
>>
getUrlAndToken
(
HttpServletRequest
request
,
HttpServletResponse
response
,
@RequestBody
Map
<
String
,
String
>
params
)
{
Map
<
String
,
String
>
map
=
new
HashMap
();
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
String
password
=
TokenUtil
.
getPassword
(
request
.
getHeader
(
"token"
));
map
.
put
(
"token"
,
TokenUtil
.
getNoDateToken
(
username
,
password
));
String
url
=
""
;
...
...
src/main/java/com/chenyang/nse/bussiness/controller/console/SystemConsoleController.java
View file @
65cde3f0
...
...
@@ -47,7 +47,7 @@ public class SystemConsoleController {
thread
.
start
();
String
username
=
""
;
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
TConsoleLog
record
=
new
TConsoleLog
();
...
...
src/main/java/com/chenyang/nse/bussiness/controller/console/SystemLogConfigController.java
View file @
65cde3f0
...
...
@@ -43,7 +43,7 @@ public class SystemLogConfigController {
TCoreLogParam
tCoreLogParam
=
new
TCoreLogParam
();
tCoreLogParam
.
setReservemonth
(
reservemonth
);
tCoreLogParam
.
setCreatetime
(
new
Date
());
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
tCoreLogParam
.
setCreateuser
(
username
);
tCoreLogParam
.
setId
(
StringTool
.
getTablePrimaryKey
());
this
.
tCoreLogParamDao
.
save
(
tCoreLogParam
);
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/DataSystemController.java
View file @
65cde3f0
...
...
@@ -764,7 +764,7 @@ public class DataSystemController {
@ResponseBody
public
Response
<
TCoreDatasystem
>
add
(
@RequestBody
DataSystemConfig
dataSystemConfig
,
String
linkname
,
HttpServletRequest
request
,
HttpServletResponse
response
,
Model
model
)
{
TCoreDatasystem
datasource
=
new
TCoreDatasystem
();
datasource
.
setCreateuser
(
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
)));
datasource
.
setCreateuser
(
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
)));
datasource
.
setCreatetime
(
dataSystemConfig
.
getCreattime
());
datasource
.
setDbip
(
StringUtils
.
isBlank
(
dataSystemConfig
.
getDbip
())
?
""
:
dataSystemConfig
.
getDbip
());
datasource
.
setDbport
(
dataSystemConfig
.
getDbport
());
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/DesensitizationStrategyController.java
View file @
65cde3f0
...
...
@@ -74,7 +74,7 @@ public class DesensitizationStrategyController {
String
remarks
=
(
String
)
map
.
get
(
"remarks"
);
String
state
=
(
String
)
map
.
get
(
"state"
);
String
projectid
=
(
String
)
map
.
get
(
"projectId"
);
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
String
finalStrategyId
=
strategyId
;
((
Map
)
map
.
get
(
"map"
)).
forEach
((
k
,
v
)
->
{
String
[]
split
=
k
.
toString
().
split
(
"\\."
);
...
...
@@ -304,7 +304,7 @@ public class DesensitizationStrategyController {
if
(!
ObjectUtils
.
isEmpty
(
attributes
))
{
HttpServletRequest
request
=
attributes
.
getRequest
();
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
}
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/EncryptionConfigController.java
View file @
65cde3f0
...
...
@@ -171,7 +171,7 @@ public class EncryptionConfigController {
String
dataareaname
=
(
String
)
map
.
get
(
"dataareaname"
);
String
projectid
=
(
String
)
map
.
get
(
"projectId"
);
String
dataSystemid
=
(
String
)
map
.
get
(
"datasystemid"
);
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
((
Map
)
map
.
get
(
"map"
)).
forEach
((
k
,
v
)
->
{
String
[]
split
=
k
.
toString
().
split
(
"#\\|#"
);
String
schemaname
=
split
[
0
];
...
...
@@ -229,10 +229,10 @@ public class EncryptionConfigController {
public
Response
<
String
>
saveKafka
(
@RequestBody
Map
<
String
,
Object
>
map
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
String
projectid
=
(
String
)
map
.
get
(
"projectId"
);
String
dataSystemid
=
(
String
)
map
.
get
(
"datasystemid"
);
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
String
topic
=
(
String
)
map
.
get
(
"topic"
);
String
fileid
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"fileid"
));
String
encryptionSecretKeyId
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"encryptionSecretKeyId"
));
String
fileid
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"fileid"
));
String
encryptionSecretKeyId
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"encryptionSecretKeyId"
));
List
<
String
>
dataColumList
=
new
ArrayList
();
dataColumList
.
add
(
topic
);
dataColumList
.
add
(
fileid
);
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/FieldScopeController.java
View file @
65cde3f0
...
...
@@ -1790,7 +1790,7 @@ public class FieldScopeController {
String
datasystemid
=
(
String
)
map
.
get
(
"datasystemid"
);
String
projectid
=
(
String
)
map
.
get
(
"projectid"
);
String
editionid
=
(
String
)
map
.
get
(
"editionid"
);
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
List
<
Map
<
String
,
String
>>
list
=
null
;
if
(
"1"
.
equals
(
flag
)
&&
CacheUtil
.
cacheManager
.
containsKey
(
"filter_name_"
+
datasystemid
+
"_"
+
schema
+
"_"
+
fieldname
))
{
list
=
(
List
)
CacheUtil
.
getCacheValue
(
"filter_name_"
+
datasystemid
+
"_"
+
schema
+
"_"
+
fieldname
);
...
...
@@ -1997,7 +1997,7 @@ public class FieldScopeController {
String
projectid
=
(
String
)
map
.
get
(
"projectId"
);
String
dataSystemid
=
(
String
)
map
.
get
(
"datasystemid"
);
String
editionid
=
(
String
)
map
.
get
(
"editionid"
);
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
((
Map
)
map
.
get
(
"map"
)).
forEach
((
k
,
v
)
->
{
String
[]
split
=
k
.
toString
().
split
(
"\\."
);
String
schemaname
=
split
[
0
];
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/FileSystemController.java
View file @
65cde3f0
...
...
@@ -109,7 +109,7 @@ public class FileSystemController {
@ResponseBody
@PostMapping
({
"/saveFileStructureGroup"
})
public
Response
addFileStructureGroup
(
@Valid
@RequestBody
TCoreFileStructureGroup
group
,
HttpServletRequest
request
)
{
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
Boolean
flag
=
this
.
fileSystemService
.
checkRepeatGroupName
(
group
.
getGroupname
());
if
(
flag
)
{
this
.
fileSystemService
.
saveFileStructureGroup
(
group
);
...
...
@@ -205,7 +205,7 @@ public class FileSystemController {
@ResponseBody
@RequestMapping
({
"/delFileStructureGroup"
})
public
Response
delFileStructureGroup
(
@Valid
@RequestBody
FileStructureGroupParam
param
,
HttpServletRequest
request
)
{
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
if
(
null
!=
param
.
getGroupname
())
{
MDC
.
put
(
"module"
,
"文件结构管理"
);
MDC
.
put
(
"time"
,
(
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
)).
format
(
new
Date
()));
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/SchedulerController.java
View file @
65cde3f0
...
...
@@ -214,7 +214,7 @@ public class SchedulerController {
@ResponseBody
public
Response
<
String
>
saveSchedualTask
(
@RequestBody
SchedulRuleVO
vo
,
HttpServletRequest
request
)
throws
ParseException
{
String
token
=
request
.
getHeader
(
"token"
);
String
username
=
TokenUtil
.
getUser
Id
(
token
);
String
username
=
TokenUtil
.
getUser
Name
(
token
);
TCoreSchedulerKmRules
schedulerRule
=
vo
.
gettCoreSchedulerKmRules
();
schedulerRule
.
setCreateuser
(
username
);
String
result
=
this
.
schedulerService
.
saveSchedualTask
(
schedulerRule
);
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/TableRuleController.java
View file @
65cde3f0
...
...
@@ -93,7 +93,7 @@ public class TableRuleController {
String
newUsername
=
"admin"
;
String
token
=
request
.
getHeader
(
"token"
);
if
(
token
!=
null
)
{
newUsername
=
TokenUtil
.
getUser
Id
(
token
);
newUsername
=
TokenUtil
.
getUser
Name
(
token
);
}
info
.
setUsername
(
newUsername
);
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/TdataProjectController.java
View file @
65cde3f0
...
...
@@ -39,6 +39,7 @@ import java.util.List;
import
java.util.Map
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
org.apache.commons.lang.StringUtils
;
import
org.hibernate.criterion.Criterion
;
import
org.hibernate.criterion.Restrictions
;
...
...
@@ -47,6 +48,7 @@ import org.springframework.stereotype.Controller;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.ui.Model
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
...
...
@@ -102,8 +104,8 @@ public class TdataProjectController {
@RequestMapping
({
"/addDataProject"
})
public
Response
<
String
>
addDataProject
(
@RequestBody
TCoreDataProjectVO
vo
,
HttpServletRequest
request
)
{
String
token
=
request
.
getHeader
(
"token"
);
String
username
=
TokenUtil
.
getUser
Id
(
token
);
String
userid
=
this
.
userDao
.
queryUserIdByName
(
TokenUtil
.
getUser
Id
(
token
));
String
username
=
TokenUtil
.
getUser
Name
(
token
);
String
userid
=
this
.
userDao
.
queryUserIdByName
(
TokenUtil
.
getUser
Name
(
token
));
TCoreDataProject
projectObj
=
vo
.
getProject
();
projectObj
.
setCreateuser
(
username
);
projectObj
.
setCreatetime
(
new
Date
());
...
...
@@ -254,7 +256,7 @@ public class TdataProjectController {
return
RespHelper
.<
String
>
createResp
(
false
,
"202"
,
(
String
)
map
.
get
(
"msg"
));
}
else
{
String
token
=
request
.
getHeader
(
"token"
);
String
username
=
TokenUtil
.
getUser
Id
(
token
);
String
username
=
TokenUtil
.
getUser
Name
(
token
);
if
(
StringUtils
.
isNotEmpty
(
projectId
))
{
this
.
clientIpControlledDao
.
remove
(
new
Criterion
[]{
Restrictions
.
eq
(
"project_id"
,
projectId
)});
}
...
...
@@ -279,25 +281,17 @@ public class TdataProjectController {
@ResponseBody
@RequestMapping
({
"/selectDataProject"
})
public
Response
<
List
<
TCoreProjectDetailVO
>>
selectDataProject
(
@RequestBody
TDataProjectReqVO
vo
)
{
LoginUser
loginUser
=
vo
.
getLoginUser
();
String
note
=
vo
.
getNote
();
String
proName
=
vo
.
getProName
();
String
uid
=
loginUser
.
getTsysUser
().
getId
();
String
gid
=
loginUser
.
getTsysGroup
()
==
null
?
""
:
loginUser
.
getTsysGroup
().
getId
();
String
userid
=
""
;
String
uid
=
TokenUtil
.
getUserId
();
//
loginUser.getTsysUser().getId();
List
<
TCoreProjectDetailVO
>
proList
=
new
ArrayList
<>
();
List
<
TCoreDataProject
>
list1
=
new
ArrayList
<>()
;
if
(!
"1"
.
equals
(
uid
))
{
userid
=
"('"
+
uid
+
"','"
+
gid
+
"')"
;
}
List
<
TCoreProjectDetailVO
>
proList
=
new
ArrayList
();
new
ArrayList
();
List
<
TCoreDataProject
>
list1
=
new
ArrayList
();
if
(!
loginUser
.
getTsysUser
().
getId
().
equals
(
"1"
))
{
List
<
TCoreDataProject
>
list2
=
this
.
tdataProjectService
.
selectMyDataProject
(
loginUser
.
getTsysUser
().
getId
(),
proName
,
note
);
UserVO
uservo
=
this
.
userService
.
queryByUserid
(
loginUser
.
getTsysUser
().
getId
());
if
(
uservo
!=
null
)
{
List
<
TCoreDataProject
>
list2
=
this
.
tdataProjectService
.
selectMyDataProject
(
uid
,
proName
,
note
);
UserVO
uservo
=
this
.
userService
.
queryByUserid
(
uid
);
if
(!
ObjectUtils
.
isEmpty
(
uservo
))
{
List
<
TCoreDataProject
>
list3
=
this
.
tdataProjectService
.
selectMyDataProject
(
uservo
.
getGroupid
(),
proName
,
note
);
Map
<
String
,
TCoreDataProject
>
allProject
=
new
HashMap
();
Map
<
String
,
TCoreDataProject
>
allProject
=
new
HashMap
<>
();
for
(
TCoreDataProject
userpro
:
list2
)
{
allProject
.
put
(
userpro
.
getId
(),
userpro
);
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/TdataSearchRegexController.java
View file @
65cde3f0
...
...
@@ -543,7 +543,7 @@ public class TdataSearchRegexController {
@RequestMapping
({
"/importExcel"
})
@ResponseBody
public
Response
importExcel
(
@RequestPart
(
"file"
)
MultipartFile
file
,
HttpServletRequest
request
)
throws
IOException
{
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
String
msg
=
""
;
MultipartFile
excelFile
=
file
;
if
(
null
==
file
)
{
...
...
src/main/java/com/chenyang/nse/bussiness/controller/core/encryption/TCoreEncryptionController.java
View file @
65cde3f0
...
...
@@ -671,7 +671,7 @@ public class TCoreEncryptionController {
public
Response
loadingTableParams
(
@RequestBody
LoadingColumnParamVO
loadingColumnParamVO
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
String
username
=
""
;
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
TCoreEncrypLog
encryptionLog
=
new
TCoreEncrypLog
();
...
...
@@ -2656,7 +2656,7 @@ public class TCoreEncryptionController {
public
Response
excelFileUpLoad
(
@RequestParam
(
"fileUpload"
)
MultipartFile
excelFile
,
@RequestParam
(
"pid"
)
String
pid
,
HttpServletRequest
request
,
HttpServletResponse
response
)
{
InputStream
in
=
null
;
String
fileName
=
excelFile
.
getOriginalFilename
();
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
try
{
in
=
excelFile
.
getInputStream
();
...
...
@@ -2856,7 +2856,7 @@ public class TCoreEncryptionController {
tCoreEncryptionTypeField
.
setProjectid
(((
TCoreProjectDatasource
)
coreProjectDatasources
.
get
(
0
)).
getProject_id
());
tCoreEncryptionTypeField
.
setColumn_type
(
getColumnType
);
tCoreEncryptionTypeField
.
setCreateuser
(
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
)));
tCoreEncryptionTypeField
.
setCreateuser
(
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
)));
tCoreEncryptionTypeField
.
setCreatetime
(
new
Date
());
tCoreEncryptionTypeField
.
setFlag
(
"0"
);
tCoreEncryptionTypeField
.
setTschemas
(
jsonObject
.
getString
(
"schema"
));
...
...
@@ -3044,7 +3044,7 @@ public class TCoreEncryptionController {
TCoreEncryption
oldt
=
(
TCoreEncryption
)
this
.
tCoreEncryptionDao
.
queryUnique
(
new
Criterion
[]{
Restrictions
.
eq
(
"encryption_name"
,
tCoreEncryption
.
getEncryption_name
())});
String
enctid
=
null
;
Date
date
=
new
Date
();
String
newUsername
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
newUsername
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
if
(
null
!=
oldt
)
{
tCoreEncryption
.
setFlag
(
"0"
);
enctid
=
oldt
.
getId
();
...
...
@@ -3361,7 +3361,7 @@ public class TCoreEncryptionController {
String
copySuffix
=
PropertyGhcaUtil
.
copySuffix
;
String
username
=
""
;
if
(!
ObjectUtils
.
isEmpty
(
request
)
&&
!
ObjectUtils
.
isEmpty
(
request
.
getHeader
(
"token"
)))
{
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
}
List
<
TCoreEncryptionTypeField
>
tCorTypeFieldList
=
new
ArrayList
();
...
...
@@ -4230,7 +4230,7 @@ public class TCoreEncryptionController {
public
Response
importfile
(
@RequestParam
(
"fileUpload"
)
MultipartFile
excelFile
,
HttpServletRequest
request
)
throws
IllegalAccessException
,
IllegalArgumentException
,
InvocationTargetException
{
InputStream
in
=
null
;
String
fileName
=
excelFile
.
getOriginalFilename
();
String
username
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
try
{
in
=
excelFile
.
getInputStream
();
...
...
@@ -4302,7 +4302,7 @@ public class TCoreEncryptionController {
TCoreEncryption
oldt
=
(
TCoreEncryption
)
this
.
tCoreEncryptionDao
.
queryUnique
(
new
Criterion
[]{
Restrictions
.
eq
(
"encryption_name"
,
tCoreEncryption
.
getEncryption_name
())});
String
enctid
=
null
;
Date
date
=
new
Date
();
String
newUsername
=
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
));
String
newUsername
=
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
));
if
(
null
!=
oldt
)
{
tCoreEncryption
.
setFlag
(
"0"
);
enctid
=
oldt
.
getId
();
...
...
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/AccountabilityAPIController.java
View file @
65cde3f0
...
...
@@ -86,7 +86,7 @@ public class AccountabilityAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"3"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
@@ -197,7 +197,7 @@ public class AccountabilityAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"3"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/DataMaskingAPIController.java
View file @
65cde3f0
...
...
@@ -75,7 +75,7 @@ public class DataMaskingAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"3"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
@@ -99,7 +99,7 @@ public class DataMaskingAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"3"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
@@ -214,7 +214,7 @@ public class DataMaskingAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"3"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
@@ -232,7 +232,7 @@ public class DataMaskingAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"3"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/FieldReportAPIController.java
View file @
65cde3f0
...
...
@@ -89,7 +89,7 @@ public class FieldReportAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"2"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
request
.
getHeader
(
"token"
)));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
request
.
getHeader
(
"token"
)));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
@@ -212,7 +212,7 @@ public class FieldReportAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"2"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
src/main/java/com/chenyang/nse/bussiness/controller/restfulapi/TdataDiscoveryAPIController.java
View file @
65cde3f0
...
...
@@ -89,7 +89,7 @@ public class TdataDiscoveryAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"1"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
@@ -202,7 +202,7 @@ public class TdataDiscoveryAPIController {
ApiInfoLog
info
=
new
ApiInfoLog
();
info
.
setApitype
(
"1"
);
info
.
setAuthorization
(
token
);
info
.
setUsername
(
TokenUtil
.
getUser
Id
(
token
));
info
.
setUsername
(
TokenUtil
.
getUser
Name
(
token
));
info
.
setCalldatetime
(
new
Date
());
info
.
setCreatetime
(
new
Date
());
info
.
setRestatus
(
String
.
valueOf
(
result
.
get
(
"code"
)));
...
...
src/main/java/com/chenyang/nse/bussiness/dean/impl/TCoreEncryptionServiceDeAnImpl.java
View file @
65cde3f0
...
...
@@ -68,7 +68,7 @@ public class TCoreEncryptionServiceDeAnImpl implements TCoreEncryptionService {
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
encryption
.
setUpdatetime
(
new
Date
());
encryption
.
setUpdateuser
(
username
);
...
...
@@ -176,7 +176,7 @@ public class TCoreEncryptionServiceDeAnImpl implements TCoreEncryptionService {
}
public
void
saveSecretKey
(
TCoreSecretkey
tCoreSecretKey
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
tCoreSecretKey
.
setUpdatetime
(
new
Date
());
tCoreSecretKey
.
setUpdateuser
(
username
);
...
...
src/main/java/com/chenyang/nse/bussiness/encryptor/service/impl/TCoreEncryptionServiceSdkImpl.java
View file @
65cde3f0
...
...
@@ -78,7 +78,7 @@ public class TCoreEncryptionServiceSdkImpl implements TCoreEncryptionService {
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
encryption
.
setUpdatetime
(
new
Date
());
encryption
.
setUpdateuser
(
username
);
...
...
@@ -201,7 +201,7 @@ public class TCoreEncryptionServiceSdkImpl implements TCoreEncryptionService {
}
public
void
saveSecretKey
(
TCoreSecretkey
tCoreSecretKey
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
tCoreSecretKey
.
setUpdatetime
(
new
Date
());
tCoreSecretKey
.
setUpdateuser
(
username
);
...
...
src/main/java/com/chenyang/nse/bussiness/kms/service/impl/TCoreEncryptionServiceKmsImpl.java
View file @
65cde3f0
...
...
@@ -71,7 +71,7 @@ public class TCoreEncryptionServiceKmsImpl implements TCoreEncryptionService {
protected
static
final
String
RUNNING
=
"-1"
;
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
encryption
.
setUpdatetime
(
new
Date
());
encryption
.
setUpdateuser
(
username
);
...
...
@@ -143,7 +143,7 @@ public class TCoreEncryptionServiceKmsImpl implements TCoreEncryptionService {
String
challengeCode
=
this
.
kmsService
.
obtainChallengeCode
();
String
accessToken
=
this
.
kmsService
.
obtainAccessToken
(
challengeCode
);
String
sectet_key_plain_text
=
this
.
kmsService
.
obtainSecretKey
(
Kms
.
MasterKey
.
getInstance
().
getKeyid
(),
accessToken
,
tCoreSecretKey
.
getSectet_key_value
());
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
tCoreSecretKey
.
setUpdatetime
(
new
Date
());
tCoreSecretKey
.
setUpdateuser
(
username
);
...
...
src/main/java/com/chenyang/nse/bussiness/quantum/impl/TCoreEncryptionServiceQuantumImpl.java
View file @
65cde3f0
...
...
@@ -72,7 +72,7 @@ public class TCoreEncryptionServiceQuantumImpl implements TCoreEncryptionService
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
encryption
.
setUpdatetime
(
new
Date
());
encryption
.
setUpdateuser
(
username
);
...
...
@@ -151,7 +151,7 @@ public class TCoreEncryptionServiceQuantumImpl implements TCoreEncryptionService
}
public
void
saveSecretKey
(
TCoreSecretkey
tCoreSecretKey
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
tCoreSecretKey
.
setUpdatetime
(
new
Date
());
tCoreSecretKey
.
setUpdateuser
(
username
);
...
...
src/main/java/com/chenyang/nse/bussiness/sanwei/impl/TCoreEncryptionServiceSanWeiImpl.java
View file @
65cde3f0
...
...
@@ -70,7 +70,7 @@ public class TCoreEncryptionServiceSanWeiImpl implements TCoreEncryptionService
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
encryption
.
setUpdatetime
(
new
Date
());
encryption
.
setUpdateuser
(
username
);
...
...
@@ -138,7 +138,7 @@ public class TCoreEncryptionServiceSanWeiImpl implements TCoreEncryptionService
}
public
void
saveSecretKey
(
TCoreSecretkey
tCoreSecretKey
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
tCoreSecretKey
.
setUpdatetime
(
new
Date
());
tCoreSecretKey
.
setUpdateuser
(
username
);
...
...
src/main/java/com/chenyang/nse/bussiness/service/core/impl/DataSystemServiceImpl.java
View file @
65cde3f0
...
...
@@ -1001,7 +1001,7 @@ public class DataSystemServiceImpl implements DataSystemService {
public
List
<
TCoreDatasystem
>
querydatasourceds
(
String
projectId
)
{
List
<
Map
<
String
,
String
>>
list
=
this
.
tCoreProjectDatasourceVoDao
.
queryDatasystemListDataScope
(
projectId
);
String
token
=
this
.
request
.
getHeader
(
"token"
);
String
userid
=
this
.
userDao
.
queryUserIdByName
(
TokenUtil
.
getUser
Id
(
token
));
String
userid
=
this
.
userDao
.
queryUserIdByName
(
TokenUtil
.
getUser
Name
(
token
));
List
<
TBaseUsersys
>
userSysLst
=
this
.
userService
.
queryusersysbyuserid
(
userid
);
Map
<
String
,
String
>
sysMap
=
new
HashMap
();
...
...
@@ -1881,7 +1881,7 @@ public class DataSystemServiceImpl implements DataSystemService {
projectList
=
this
.
tCoreDataProjectDao
.
queryAll
(
Order
.
desc
(
"createtime"
),
new
Criterion
[]{
Restrictions
.
like
(
"project"
,
""
,
MatchMode
.
ANYWHERE
),
Restrictions
.
like
(
"note"
,
""
,
MatchMode
.
ANYWHERE
)});
}
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
TBaseUser
tBaseUser
=
this
.
tBaseUserDao
.
queryByusername
(
username
);
if
(!
"1"
.
equals
(
tBaseUser
.
getId
()))
{
List
<
TBaseUserproject
>
baseUserProjectList
=
this
.
tBaseUserprojectDao
.
queryAll
(
new
Criterion
[]{
Restrictions
.
eq
(
"userid"
,
tBaseUser
.
getId
())});
...
...
src/main/java/com/chenyang/nse/bussiness/service/core/impl/encryption/TCoreEncryptionServiceImpl.java
View file @
65cde3f0
...
...
@@ -62,7 +62,7 @@ public class TCoreEncryptionServiceImpl implements TCoreEncryptionService {
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
this
.
getClass
());
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
TCoreEncryption
tCoreEncryption
=
(
TCoreEncryption
)
this
.
tCoreEncryptionDao
.
get
(
encryption
.
getId
());
tCoreEncryption
.
setEncryption_name
(
encryption
.
getEncryption_name
());
...
...
@@ -172,7 +172,7 @@ public class TCoreEncryptionServiceImpl implements TCoreEncryptionService {
}
public
void
saveSecretKey
(
TCoreSecretkey
tCoreSecretKey
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
TCoreSecretkey
secretkey
=
(
TCoreSecretkey
)
this
.
tCoreSecretkeyDao
.
get
(
tCoreSecretKey
.
getId
());
secretkey
.
setSecret_key_name
(
tCoreSecretKey
.
getSecret_key_name
());
...
...
src/main/java/com/chenyang/nse/bussiness/thkms/service/impl/TCoreEncryptionServiceThKmsImpl.java
View file @
65cde3f0
...
...
@@ -66,7 +66,7 @@ public class TCoreEncryptionServiceThKmsImpl implements TCoreEncryptionService {
protected
TCoreKeyTypeManagementDao
tCoreKeyTypeManagementDao
;
public
void
save
(
TCoreEncryption
encryption
)
{
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
encryption
.
getId
()
!=
null
&&
!
encryption
.
getId
().
equals
(
""
))
{
encryption
.
setUpdatetime
(
new
Date
());
encryption
.
setUpdateuser
(
username
);
...
...
@@ -134,7 +134,7 @@ public class TCoreEncryptionServiceThKmsImpl implements TCoreEncryptionService {
public
void
saveSecretKey
(
TCoreSecretkey
tCoreSecretKey
)
{
String
sectet_key_plain_text
=
this
.
thKmsService
.
decryptDataKey
(
tCoreSecretKey
.
getSectet_key_value
());
String
username
=
TokenUtil
.
getUser
Id
(
this
.
request
.
getHeader
(
"token"
));
String
username
=
TokenUtil
.
getUser
Name
(
this
.
request
.
getHeader
(
"token"
));
if
(
tCoreSecretKey
.
getId
()
!=
null
&&
!
tCoreSecretKey
.
getId
().
equals
(
""
))
{
tCoreSecretKey
.
setUpdatetime
(
new
Date
());
tCoreSecretKey
.
setUpdateuser
(
username
);
...
...
src/main/java/com/chenyang/nse/bussiness/tools/licensekey/LicenseKeyTool.java
View file @
65cde3f0
...
...
@@ -253,7 +253,7 @@ public class LicenseKeyTool {
public
static
void
main
(
String
[]
args
)
{
// String content = "有效期1个月,10.10.200.24,fe:fc:fe:21:01:2d,2024-12-11,2025-01-11,5";
String
content
=
"有效期12个月,172.1
6.100.75
,bc:d0:74:a5:4d:b7,2024-12-11,2025-12-11,100"
;
String
content
=
"有效期12个月,172.1
9.1.167
,bc:d0:74:a5:4d:b7,2024-12-11,2025-12-11,100"
;
String
password
=
"ghca"
;
System
.
out
.
println
(
"加密之前:"
+
content
);
String
encrypt
=
AesTool
.
encrypt
(
content
,
password
);
...
...
src/main/java/com/chenyang/nse/bussiness/tools/token/TokenUtil.java
View file @
65cde3f0
...
...
@@ -5,75 +5,123 @@ import com.auth0.jwt.JWTVerifier;
import
com.auth0.jwt.algorithms.Algorithm
;
import
com.auth0.jwt.exceptions.JWTDecodeException
;
import
com.auth0.jwt.interfaces.DecodedJWT
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.Map
;
public
class
TokenUtil
{
private
static
final
long
EXPIRE_DATE
=
7200000L
;
private
static
final
String
TOKEN_SECRET
=
"GHCA"
;
private
static
final
long
EXPIRE_DATE
=
7200000L
;
private
static
final
String
TOKEN_SECRET
=
"GHCA"
;
/**
* 生成签名,2小时后过期
*
* @param username 用户名
* @param password 密码
* @param userId 用户ID
* @return 加密的token
*/
public
static
String
getToken
(
String
username
,
String
password
,
String
userId
)
{
String
token
=
""
;
public
static
String
getToken
(
String
username
,
String
password
)
{
String
token
=
""
;
try
{
Date
date
=
new
Date
(
System
.
currentTimeMillis
()
+
EXPIRE_DATE
);
Algorithm
algorithm
=
Algorithm
.
HMAC256
(
TOKEN_SECRET
);
Map
<
String
,
Object
>
header
=
new
HashMap
<>();
header
.
put
(
"typ"
,
"JWT"
);
header
.
put
(
"alg"
,
"HS256"
);
token
=
JWT
.
create
()
.
withHeader
(
header
)
.
withSubject
(
userId
)
.
withClaim
(
"username"
,
username
)
.
withClaim
(
"password"
,
password
)
.
withExpiresAt
(
date
).
sign
(
algorithm
);
return
token
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
try
{
Date
date
=
new
Date
(
System
.
currentTimeMillis
()
+
7200000L
);
Algorithm
algorithm
=
Algorithm
.
HMAC256
(
"GHCA"
);
Map
<
String
,
Object
>
header
=
new
HashMap
();
header
.
put
(
"typ"
,
"JWT"
);
header
.
put
(
"alg"
,
"HS256"
);
token
=
JWT
.
create
().
withHeader
(
header
).
withClaim
(
"username"
,
username
).
withClaim
(
"password"
,
password
).
withExpiresAt
(
date
).
sign
(
algorithm
);
return
token
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
public
static
String
getNoDateToken
(
String
username
,
String
password
)
{
String
token
=
""
;
public
static
String
getNoDateToken
(
String
username
,
String
password
)
{
String
token
=
""
;
try
{
new
Date
(
System
.
currentTimeMillis
()
+
7200000L
);
Algorithm
algorithm
=
Algorithm
.
HMAC256
(
TOKEN_SECRET
);
Map
<
String
,
Object
>
header
=
new
HashMap
<>();
header
.
put
(
"typ"
,
"JWT"
);
header
.
put
(
"alg"
,
"HS256"
);
token
=
JWT
.
create
().
withHeader
(
header
).
withClaim
(
"username"
,
username
).
withClaim
(
"password"
,
password
).
sign
(
algorithm
);
return
token
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
try
{
new
Date
(
System
.
currentTimeMillis
()
+
7200000L
);
Algorithm
algorithm
=
Algorithm
.
HMAC256
(
"GHCA"
);
Map
<
String
,
Object
>
header
=
new
HashMap
();
header
.
put
(
"typ"
,
"JWT"
);
header
.
put
(
"alg"
,
"HS256"
);
token
=
JWT
.
create
().
withHeader
(
header
).
withClaim
(
"username"
,
username
).
withClaim
(
"password"
,
password
).
sign
(
algorithm
);
return
token
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
public
static
boolean
verify
(
String
token
)
{
try
{
Algorithm
algorithm
=
Algorithm
.
HMAC256
(
TOKEN_SECRET
);
JWTVerifier
verifier
=
JWT
.
require
(
algorithm
).
build
();
verifier
.
verify
(
token
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
public
static
boolean
verify
(
String
token
)
{
try
{
Algorithm
algorithm
=
Algorithm
.
HMAC256
(
"GHCA"
);
JWTVerifier
verifier
=
JWT
.
require
(
algorithm
).
build
();
verifier
.
verify
(
token
);
return
true
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
false
;
}
}
/**
* 获取token中的用户ID
*
* @return 用户ID
*/
public
static
String
getUserId
()
{
try
{
ServletRequestAttributes
attributes
=
(
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
();
assert
attributes
!=
null
;
HttpServletRequest
request
=
attributes
.
getRequest
();
String
token
=
request
.
getHeader
(
"token"
);
DecodedJWT
jwt
=
JWT
.
decode
(
token
);
return
jwt
.
getSubject
();
}
catch
(
JWTDecodeException
var2
)
{
return
null
;
}
}
public
static
String
getUserId
(
String
token
)
{
try
{
DecodedJWT
jwt
=
JWT
.
decode
(
token
);
return
jwt
.
getClaim
(
"username"
).
asString
();
}
catch
(
JWTDecodeException
var2
)
{
return
null
;
}
}
/**
* 获取token中的用户名
*
* @param token 令牌
* @return 用户名
*/
public
static
String
getUserName
(
String
token
)
{
try
{
DecodedJWT
jwt
=
JWT
.
decode
(
token
);
return
jwt
.
getClaim
(
"username"
).
asString
();
}
catch
(
JWTDecodeException
var2
)
{
return
null
;
}
}
public
static
String
getPassword
(
String
token
)
{
try
{
DecodedJWT
jwt
=
JWT
.
decode
(
token
);
return
jwt
.
getClaim
(
"password"
).
asString
();
}
catch
(
JWTDecodeException
var2
)
{
return
null
;
}
}
/**
* 获取token中的密码
*
* @param token 令牌
* @return 密码
*/
public
static
String
getPassword
(
String
token
)
{
try
{
DecodedJWT
jwt
=
JWT
.
decode
(
token
);
return
jwt
.
getClaim
(
"password"
).
asString
();
}
catch
(
JWTDecodeException
var2
)
{
return
null
;
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论