Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tax-sys-nacos
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
caoxiaohong
tax-sys-nacos
Commits
881b4c72
Commit
881b4c72
authored
Apr 01, 2025
by
ddx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加清除传cookie节点
parent
976a7e6c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
10 deletions
+19
-10
tax-token/token-common/src/main/java/com/tax/token/model/CookieReq.java
+2
-0
tax-token/token-service/src/main/java/com/tax/token/service/impl/TkTokenServiceImpl.java
+17
-10
No files found.
tax-token/token-common/src/main/java/com/tax/token/model/CookieReq.java
View file @
881b4c72
...
...
@@ -19,6 +19,7 @@ public class CookieReq extends SafeModel implements MqMessage {
private
String
site
;
private
String
target
;
private
Object
userInfoJson
;
private
Object
cookieInfoJson
;
@Override
public
String
toString
()
{
...
...
@@ -32,6 +33,7 @@ public class CookieReq extends SafeModel implements MqMessage {
", site='"
+
site
+
'\''
+
", target='"
+
target
+
'\''
+
", userInfoJson="
+
userInfoJson
+
", cookieInfoJson="
+
cookieInfoJson
+
'}'
;
}
...
...
tax-token/token-service/src/main/java/com/tax/token/service/impl/TkTokenServiceImpl.java
View file @
881b4c72
...
...
@@ -936,18 +936,25 @@ public class TkTokenServiceImpl implements TkTokenService {
}
else
{
newUserInfo
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
cookieReq
.
getUserInfoJson
()),
TaxUserInfo
.
class
).
toString
();
}
logger
.
info
(
uuId
+
" cleanCookie taxno is "
+
taxno
+
", newUserInfo is "
+
newUserInfo
);
}
else
{
String
oldUserInfo
=
cookieReq
.
getUserInfo
();
if
(
StringUtils
.
isNotEmpty
(
oldUserInfo
))
{
try
{
newUserInfo
=
new
String
(
Base64Util
.
decode
(
oldUserInfo
),
"UTF-8"
);
logger
.
info
(
uuId
+
" cleanCookie taxno is "
+
taxno
+
", newUserInfo is "
+
newUserInfo
);
}
catch
(
UnsupportedEncodingException
e
)
{
e
.
printStackTrace
();
logger
.
error
(
uuId
+
" cleanCookie taxno is "
+
taxno
+
" parse userInfo is error!"
+
e
.
getMessage
());
logger
.
info
(
uuId
+
" cleanCookie taxno is "
+
taxno
+
", userInfoJson newUserInfo is "
+
newUserInfo
);
}
//CookieInfo优先级高于UserInfo
if
(
null
!=
cookieReq
.
getCookieInfoJson
())
{
JSONObject
cookieInfoJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
cookieReq
.
getCookieInfoJson
()));
if
(
cookieInfoJson
.
containsKey
(
"cookie"
))
{
String
cookie
=
cookieInfoJson
.
getString
(
"cookie"
);
if
(
cookie
.
startsWith
(
EncryptUtil
.
FKEY
))
{
String
cookieString
=
EncryptUtil
.
decryptAesCk
(
cookie
);
logger
.
info
(
uuId
+
" cleanCookie taxno is "
+
taxno
+
", cookieString is "
+
cookieString
);
JSONObject
cookieJson
=
JSON
.
parseObject
(
cookieString
);
if
(
cookieJson
.
containsKey
(
"session"
))
{
newUserInfo
=
cookieJson
.
getString
(
"session"
);
}
}
else
if
(
cookieInfoJson
.
containsKey
(
"session"
))
{
newUserInfo
=
cookieInfoJson
.
getString
(
"session"
);
}
}
logger
.
info
(
uuId
+
" cleanCookie taxno is "
+
taxno
+
", cookieInfoJson newUserInfo is "
+
newUserInfo
);
}
if
(
StringUtil
.
isEmpty
(
newUserInfo
))
{
result
.
errorResponse
(
ResultEnum
.
param_error
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment