Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
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
徐少华
midjourney-proxy
Commits
74047a16
Commit
74047a16
authored
Feb 14, 2020
by
章春雨
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'fixbug-delKey' into 'master'
fix bug See merge request rays/pcloud-book!410
parents
f0e0802c
051ad79d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
8 deletions
+16
-8
PcloudGuideSilenceRunnerImpl.java
...cloud/book/guide/runner/PcloudGuideSilenceRunnerImpl.java
+16
-8
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/guide/runner/PcloudGuideSilenceRunnerImpl.java
View file @
74047a16
...
@@ -46,13 +46,20 @@ public class PcloudGuideSilenceRunnerImpl implements ApplicationRunner {
...
@@ -46,13 +46,20 @@ public class PcloudGuideSilenceRunnerImpl implements ApplicationRunner {
public
void
run
(
ApplicationArguments
applicationArguments
)
throws
Exception
{
public
void
run
(
ApplicationArguments
applicationArguments
)
throws
Exception
{
log
.
info
(
"[项目启动后 定时检查引导与推送]"
);
log
.
info
(
"[项目启动后 定时检查引导与推送]"
);
if
(!
JedisClusterUtils
.
setnx
(
PCLOUD_GUIDE_LOCK
,
PCLOUD_GUIDE_LOCK
))
{
if
(!
JedisClusterUtils
.
exists
(
PCLOUD_GUIDE_LOCK
))
{
JedisClusterUtils
.
expire
(
PCLOUD_GUIDE_LOCK
,
15
*
60
);
JedisClusterUtils
.
set
(
PCLOUD_GUIDE_LOCK
,
"1"
);
return
;
}
else
{
if
(
"1"
.
equals
(
JedisClusterUtils
.
get
(
PCLOUD_GUIDE_LOCK
)))
{
JedisClusterUtils
.
set
(
PCLOUD_GUIDE_LOCK
,
"0"
);
return
;
}
else
{
JedisClusterUtils
.
set
(
PCLOUD_GUIDE_LOCK
,
"1"
);
}
}
}
new
Thread
(()
->
{
new
Thread
(()
->
{
log
.
info
(
"[PcloudGuideSilenceRunnerImpl] 线程启动成功"
);
log
.
info
(
"[PcloudGuideSilenceRunnerImpl] 线程启动成功"
);
while
(
true
)
{
while
(
true
)
{
try
{
try
{
Thread
.
sleep
(
1000
);
Thread
.
sleep
(
1000
);
...
@@ -100,11 +107,11 @@ public class PcloudGuideSilenceRunnerImpl implements ApplicationRunner {
...
@@ -100,11 +107,11 @@ public class PcloudGuideSilenceRunnerImpl implements ApplicationRunner {
.
spanTime
((
pcloudGuide
.
getTimeSpan
()
==
null
?
0
:
pcloudGuide
.
getTimeSpan
())).
num
(
pcloudGuideDelayDto
.
getNum
()
+
1
)
.
spanTime
((
pcloudGuide
.
getTimeSpan
()
==
null
?
0
:
pcloudGuide
.
getTimeSpan
())).
num
(
pcloudGuideDelayDto
.
getNum
()
+
1
)
.
robotWxId
(
pcloudGuideDelayDto
.
getRobotWxId
()).
ip
(
pcloudGuideDelayDto
.
getIp
()).
code
(
pcloudGuideDelayDto
.
getCode
()).
msgList
(
messageVOList
).
build
();
.
robotWxId
(
pcloudGuideDelayDto
.
getRobotWxId
()).
ip
(
pcloudGuideDelayDto
.
getIp
()).
code
(
pcloudGuideDelayDto
.
getCode
()).
msgList
(
messageVOList
).
build
();
if
(
JSONObject
.
toJSONString
(
guideDelayDto
)==
null
)
{
if
(
JSONObject
.
toJSONString
(
guideDelayDto
)
==
null
)
{
guideDelayDto
=
PcloudGuideDelayDto
.
builder
().
sendTime
(
new
Date
()).
duration
(
0
)
guideDelayDto
=
PcloudGuideDelayDto
.
builder
().
sendTime
(
new
Date
()).
duration
(
0
)
.
spanTime
((
pcloudGuide
.
getTimeSpan
()
==
null
?
0
:
pcloudGuide
.
getTimeSpan
())).
num
(
pcloudGuideDelayDto
.
getNum
()
+
1
)
.
spanTime
((
pcloudGuide
.
getTimeSpan
()
==
null
?
0
:
pcloudGuide
.
getTimeSpan
())).
num
(
pcloudGuideDelayDto
.
getNum
()
+
1
)
.
robotWxId
(
pcloudGuideDelayDto
.
getRobotWxId
()).
code
(
pcloudGuideDelayDto
.
getCode
()).
ip
(
pcloudGuideDelayDto
.
getIp
()).
build
();
.
robotWxId
(
pcloudGuideDelayDto
.
getRobotWxId
()).
code
(
pcloudGuideDelayDto
.
getCode
()).
ip
(
pcloudGuideDelayDto
.
getIp
()).
build
();
}
}
JedisClusterUtils
.
hset
(
pcloudGuideDelayDto
.
getRobotWxId
()
+
PCLOUD_GUIDE_SUFFIX
,
userId
,
JSONObject
.
toJSONString
(
guideDelayDto
));
JedisClusterUtils
.
hset
(
pcloudGuideDelayDto
.
getRobotWxId
()
+
PCLOUD_GUIDE_SUFFIX
,
userId
,
JSONObject
.
toJSONString
(
guideDelayDto
));
}
else
{
}
else
{
...
@@ -118,6 +125,7 @@ public class PcloudGuideSilenceRunnerImpl implements ApplicationRunner {
...
@@ -118,6 +125,7 @@ public class PcloudGuideSilenceRunnerImpl implements ApplicationRunner {
log
.
error
(
"引导语延时发送,处理失败"
,
e
);
log
.
error
(
"引导语延时发送,处理失败"
,
e
);
}
}
}
}
}).
start
();
}).
start
();
}
}
}
}
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