Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
map-parent
Commits
9c9695c3
Commit
9c9695c3
authored
May 05, 2023
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
接口超时处理、20分钟用户未操作处理(湖南)
parent
fbfd47fe
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
6 deletions
+6
-6
common/service_base/src/main/java/com/founder/servicebase/controller/SysUserController.java
+2
-2
common/service_base/src/main/java/com/founder/servicebase/logs/SysLogAspect.java
+2
-2
service/publicapi/src/main/java/com/founder/publicapi/PublicapiApplication.java
+2
-2
No files found.
common/service_base/src/main/java/com/founder/servicebase/controller/SysUserController.java
View file @
9c9695c3
...
...
@@ -125,9 +125,9 @@ public class SysUserController extends ApiController {
if
(
one
==
null
)
{
return
MapRestResult
.
build
(
500
,
"该用户不存在"
,
null
);
}
//
十
分钟未操作
//
20
分钟未操作
String
key
=
"userIdleTime:"
+
identityCard
;
redisTemplate
.
opsForValue
().
set
(
key
,
"1"
,
1
0
,
TimeUnit
.
MINUTES
);
redisTemplate
.
opsForValue
().
set
(
key
,
"1"
,
2
0
,
TimeUnit
.
MINUTES
);
// 拿到真实ip
one
.
setIp
(
NetworkUtil
.
getIpAddr
(
request
));
JwtUser
util
=
new
JwtUser
();
...
...
common/service_base/src/main/java/com/founder/servicebase/logs/SysLogAspect.java
View file @
9c9695c3
...
...
@@ -147,12 +147,12 @@ public class SysLogAspect {
String
key
=
"userIdleTime:"
+
token
.
getIdentitycard
();
System
.
out
.
println
(
"userIdleTime:key=="
+
key
+
"&&value=="
+
redisTemplate
.
opsForValue
().
get
(
key
));
if
(!
redisTemplate
.
hasKey
(
key
)){
String
msg
=
"用户
1
0分钟未操作!"
;
String
msg
=
"用户
2
0分钟未操作!"
;
Map
<
String
,
Object
>
mapResult
=
getMap
(
401
,
msg
);
ResultUtil
.
responseJson
(
attributes
.
getResponse
(),
mapResult
);
return
false
;
}
redisTemplate
.
opsForValue
().
set
(
key
,
"1"
,
1
0
,
TimeUnit
.
MINUTES
);
//存入redis并设置过期时间
redisTemplate
.
opsForValue
().
set
(
key
,
"1"
,
2
0
,
TimeUnit
.
MINUTES
);
//存入redis并设置过期时间
}
catch
(
TokenException
e
)
{
sysLog
.
setUserid
(
"error"
);
...
...
service/publicapi/src/main/java/com/founder/publicapi/PublicapiApplication.java
View file @
9c9695c3
...
...
@@ -30,8 +30,8 @@ public class PublicapiApplication {
@Bean
public
RestTemplate
restTemplate
(){
SimpleClientHttpRequestFactory
factory
=
new
SimpleClientHttpRequestFactory
();
factory
.
setConnectTimeout
(
10
0000
);
factory
.
setReadTimeout
(
10
0000
);
factory
.
setConnectTimeout
(
2
0000
);
factory
.
setReadTimeout
(
2
0000
);
RestTemplate
restTemplate
=
new
RestTemplate
(
factory
);
return
restTemplate
;
}
...
...
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