Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
traffic-signal-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
signal
traffic-signal-platform
Commits
0daa0f65
Commit
0daa0f65
authored
Jan 09, 2025
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[add] 灯态离线时间优化,添加日志打印
parent
f1c25dc0
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
3 deletions
+5
-3
SignalStatus4StaticSchemeTask.java
...ava/net/wanji/utc/task/SignalStatus4StaticSchemeTask.java
+2
-2
SignalStatusTask.java
...ce/src/main/java/net/wanji/utc/task/SignalStatusTask.java
+3
-1
No files found.
signal-utc-service/src/main/java/net/wanji/utc/task/SignalStatus4StaticSchemeTask.java
View file @
0daa0f65
...
@@ -29,7 +29,7 @@ import java.util.stream.Collectors;
...
@@ -29,7 +29,7 @@ import java.util.stream.Collectors;
* @description 从信号机方案模拟信号机灯态
* @description 从信号机方案模拟信号机灯态
* @date 2023/12/01 10:28
* @date 2023/12/01 10:28
*/
*/
@Component
//
@Component
@Slf4j
@Slf4j
@SuppressWarnings
(
"unused"
)
@SuppressWarnings
(
"unused"
)
public
class
SignalStatus4StaticSchemeTask
{
public
class
SignalStatus4StaticSchemeTask
{
...
@@ -48,7 +48,7 @@ public class SignalStatus4StaticSchemeTask {
...
@@ -48,7 +48,7 @@ public class SignalStatus4StaticSchemeTask {
@Resource
@Resource
private
CrossLightsMapper
crossLightsMapper
;
private
CrossLightsMapper
crossLightsMapper
;
@Scheduled
(
fixedRate
=
1000
)
//
@Scheduled(fixedRate = 1000)
public
void
signalStatusCountDown
()
throws
Exception
{
public
void
signalStatusCountDown
()
throws
Exception
{
try
{
try
{
if
(!
currentCrossLightStatusCache
.
isEmpty
())
{
if
(!
currentCrossLightStatusCache
.
isEmpty
())
{
...
...
signal-utc-service/src/main/java/net/wanji/utc/task/SignalStatusTask.java
View file @
0daa0f65
...
@@ -138,10 +138,12 @@ public class SignalStatusTask {
...
@@ -138,10 +138,12 @@ public class SignalStatusTask {
if
(
Objects
.
nonNull
(
lightsStatusVO
))
{
if
(
Objects
.
nonNull
(
lightsStatusVO
))
{
machineTimestamp
=
lightsStatusVO
.
getTimeStamp
();
machineTimestamp
=
lightsStatusVO
.
getTimeStamp
();
long
offsetTime
=
start
-
Long
.
valueOf
(
machineTimestamp
);
long
offsetTime
=
start
-
Long
.
valueOf
(
machineTimestamp
);
if
(
offsetTime
<
1000
*
1
0
)
{
if
(
offsetTime
<
1000
*
1
2
)
{
status
=
1
;
status
=
1
;
}
}
runMode
=
lightsStatusVO
.
getRunMode
();
runMode
=
lightsStatusVO
.
getRunMode
();
log
.
error
(
"当前路口:{},当前信号机状态时间差:{}, 当前控制模式:{}, 当前在线离线状态:{}"
,
crossId
,
offsetTime
,
runMode
,
status
);
}
}
}
}
}
}
...
...
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