Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qa-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QA
qa-platform
Commits
1b689bd7
Commit
1b689bd7
authored
Mar 18, 2021
by
黎博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化
parent
36b822aa
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
2 deletions
+6
-2
YeebaoInterceptor.java
.../cn/qg/qaplatform/mock/interceptor/YeebaoInterceptor.java
+6
-2
No files found.
src/main/java/cn/qg/qaplatform/mock/interceptor/YeebaoInterceptor.java
View file @
1b689bd7
...
...
@@ -141,23 +141,27 @@ public class YeebaoInterceptor implements HandlerInterceptor {
String
merchantno
=
requestMap
.
get
(
"merchantno"
).
toString
();
responseMap
=
getBankcardCheckResponse
(
cardNo
,
merchantno
);
modifyResponse
(
response
,
encryptConvertor
.
encrypt
(
JsonTransUtils
.
mapToJson
(
responseMap
)));
redisUtils
.
set
(
requestMap
.
get
(
"requestno"
).
toString
(),
responseMap
);
log
.
info
(
"保存redis值, key: {}, value: {}"
,
requestMap
.
get
(
"requestno"
),
responseMap
);
return
true
;
}
// 判断返回是字符串还是json,1-json,2-字符串
if
(
mock
.
getType
()
==
1
)
{
responseMap
=
handleResponseMap
(
requestMap
,
responseMap
);
if
(
uri
.
equals
(
"/tzt-api/api/bindcard/request"
))
{
redisUtils
.
set
(
requestMap
.
get
(
"requestno"
).
toString
(),
responseMap
);
log
.
info
(
"保存redis值, key: {}, value: {}"
,
requestMap
.
get
(
"requestno"
),
requestMap
);
responseMap
.
put
(
"yborderid"
,
"TZAUba0c7b8"
+
requestMap
.
get
(
"requestno"
)
+
"95c929ca802e"
);
redisUtils
.
set
(
requestMap
.
get
(
"requestno"
).
toString
()
+
"_response"
,
responseMap
);
log
.
info
(
"保存redis值, key: {}, value: {}"
,
requestMap
.
get
(
"requestno"
).
toString
()
+
"_response"
,
requestMap
);
}
if
(
uri
.
equals
(
"/tzt-api/api/bindcard/confirm"
))
{
Map
bindcardCheckRedisValue
=
(
Map
)
redisUtils
.
get
(
requestMap
.
get
(
"requestno"
).
toString
());
Map
bincardCheckRespRedisValue
=
(
Map
)
redisUtils
.
get
(
requestMap
.
get
(
"requestno"
).
toString
()
+
"_response"
);
responseMap
.
put
(
"bankcode"
,
bindcardCheckRedisValue
.
get
(
"bankcode"
));
responseMap
.
put
(
"bankname"
,
bindcardCheckRedisValue
.
get
(
"bankname"
));
responseMap
.
put
(
"cardlast"
,
bindcardCheckRedisValue
.
get
(
"cardlast"
));
responseMap
.
put
(
"cardtop"
,
bindcardCheckRedisValue
.
get
(
"cardtop"
));
responseMap
.
put
(
"yborderid"
,
bincardCheckRespRedisValue
.
get
(
"yborderid"
));
}
modifyResponse
(
response
,
encryptConvertor
.
encrypt
(
JsonTransUtils
.
mapToJson
(
responseMap
)),
"application/json; charset=utf-8"
);
return
true
;
...
...
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