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
cddbe853
Commit
cddbe853
authored
Jan 09, 2023
by
hanbing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
方案管理-方案配置,灯组配置增加非机动车转向
parent
021b9fbe
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
1 deletion
+24
-1
CrossConfigServiceImpl.java
...wanji/web/service/scheme/impl/CrossConfigServiceImpl.java
+24
-1
No files found.
signal-control-service/src/main/java/net/wanji/web/service/scheme/impl/CrossConfigServiceImpl.java
View file @
cddbe853
...
@@ -73,6 +73,15 @@ public class CrossConfigServiceImpl implements CrossConfigService {
...
@@ -73,6 +73,15 @@ public class CrossConfigServiceImpl implements CrossConfigService {
MOTOR_VEH_MAP
.
put
(
4
,
5
);
MOTOR_VEH_MAP
.
put
(
4
,
5
);
MOTOR_VEH_MAP
.
put
(
5
,
6
);
MOTOR_VEH_MAP
.
put
(
5
,
6
);
}
}
// 非机动车灯数据库类型与前端类型对应关系
private
static
final
Map
<
Integer
,
Integer
>
NON_MOTOR_VEH_MAP
=
new
HashMap
<>(
5
);
static
{
MOTOR_VEH_MAP
.
put
(
10
,
2
);
MOTOR_VEH_MAP
.
put
(
11
,
3
);
MOTOR_VEH_MAP
.
put
(
12
,
4
);
MOTOR_VEH_MAP
.
put
(
13
,
5
);
MOTOR_VEH_MAP
.
put
(
14
,
6
);
}
private
final
CrossPhaseLightsMapper
crossPhaseLightsMapper
;
private
final
CrossPhaseLightsMapper
crossPhaseLightsMapper
;
...
@@ -178,7 +187,20 @@ public class CrossConfigServiceImpl implements CrossConfigService {
...
@@ -178,7 +187,20 @@ public class CrossConfigServiceImpl implements CrossConfigService {
}
}
}
else
if
(
type
==
2
)
{
// 非机动车灯
}
else
if
(
type
==
2
)
{
// 非机动车灯
if
(
signalType
==
2
)
{
if
(
signalType
==
2
)
{
// 无转向的非机动车灯
crossLightsPO
.
setType
(
10
);
crossLightsPO
.
setType
(
10
);
}
else
if
(
signalType
==
3
)
{
// 左转非机动车灯
crossLightsPO
.
setType
(
11
);
}
else
if
(
signalType
==
4
)
{
// 直行非机动车灯
crossLightsPO
.
setType
(
12
);
}
else
if
(
signalType
==
5
)
{
// 右转非机动车灯
crossLightsPO
.
setType
(
13
);
}
else
if
(
signalType
==
6
)
{
// 掉头非机动车灯
crossLightsPO
.
setType
(
14
);
}
}
}
else
if
(
type
==
3
)
{
// 公交专用
}
else
if
(
type
==
3
)
{
// 公交专用
if
(
signalType
==
7
)
{
if
(
signalType
==
7
)
{
...
@@ -267,7 +289,8 @@ public class CrossConfigServiceImpl implements CrossConfigService {
...
@@ -267,7 +289,8 @@ public class CrossConfigServiceImpl implements CrossConfigService {
ledConfigListElement
.
setSignalType
(
signalType
);
ledConfigListElement
.
setSignalType
(
signalType
);
}
else
if
(
type
>=
10
&&
type
<
20
)
{
// 非机动车灯
}
else
if
(
type
>=
10
&&
type
<
20
)
{
// 非机动车灯
ledConfigListElement
.
setType
(
2
);
ledConfigListElement
.
setType
(
2
);
ledConfigListElement
.
setSignalType
(
2
);
Integer
signalType
=
NON_MOTOR_VEH_MAP
.
get
(
type
);
ledConfigListElement
.
setSignalType
(
signalType
);
}
else
if
(
type
>=
20
&&
type
<
30
)
{
// 行人灯
}
else
if
(
type
>=
20
&&
type
<
30
)
{
// 行人灯
ledConfigListElement
.
setType
(
4
);
ledConfigListElement
.
setType
(
4
);
ledConfigListElement
.
setSignalType
(
8
);
ledConfigListElement
.
setSignalType
(
8
);
...
...
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