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
69e23ef4
Commit
69e23ef4
authored
Jan 05, 2023
by
hanbing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
方案管理-灯组配置,灯组安装位置改为数字字符串
parent
b5999e2e
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
37 additions
and
41 deletions
+37
-41
LightsAddressEnum.java
...in/java/net/wanji/web/common/enums/LightsAddressEnum.java
+35
-33
CrossConfigController.java
...et/wanji/web/controller/scheme/CrossConfigController.java
+1
-7
CrossConfigServiceImpl.java
...wanji/web/service/scheme/impl/CrossConfigServiceImpl.java
+1
-1
No files found.
signal-control-service/src/main/java/net/wanji/web/common/enums/LightsAddressEnum.java
View file @
69e23ef4
...
@@ -9,45 +9,47 @@ import java.util.Objects;
...
@@ -9,45 +9,47 @@ import java.util.Objects;
* @date 2023/1/5 8:54
* @date 2023/1/5 8:54
*/
*/
public
enum
LightsAddressEnum
{
public
enum
LightsAddressEnum
{
ONE
(
1
,
"北"
),
ONE
(
1
,
"
1"
,
"
北"
),
TWO
(
2
,
"东北"
),
TWO
(
2
,
"
2"
,
"
东北"
),
THREE
(
3
,
"东"
),
THREE
(
3
,
"
3"
,
"
东"
),
FOUR
(
4
,
"东南"
),
FOUR
(
4
,
"
4"
,
"
东南"
),
FIVE
(
5
,
"南"
),
FIVE
(
5
,
"
5"
,
"
南"
),
SIX
(
6
,
"西南"
),
SIX
(
6
,
"
6"
,
"
西南"
),
SEVEN
(
7
,
"西"
),
SEVEN
(
7
,
"
7"
,
"
西"
),
EIGHT
(
8
,
"西北"
),
EIGHT
(
8
,
"
8"
,
"
西北"
),
ONE_ONE
(
11
,
"北一次过街"
),
ONE_ONE
(
11
,
"
11"
,
"
北一次过街"
),
ONE_TWO_ONE
(
121
,
"北出口二次过街"
),
ONE_TWO_ONE
(
121
,
"
122"
,
"
北出口二次过街"
),
ONE_TWO_TWO
(
122
,
"北进口二次过街"
),
ONE_TWO_TWO
(
122
,
"
122"
,
"
北进口二次过街"
),
TWO_ONE
(
21
,
"东北一次过街"
),
TWO_ONE
(
21
,
"
21"
,
"
东北一次过街"
),
TWO_TWO_ONE
(
221
,
"东北出口二次过街"
),
TWO_TWO_ONE
(
221
,
"
221"
,
"
东北出口二次过街"
),
TWO_TWO_TWO
(
222
,
"东北进口二次过街"
),
TWO_TWO_TWO
(
222
,
"
"
,
"
东北进口二次过街"
),
THREE_ONE
(
31
,
"东一次过街"
),
THREE_ONE
(
31
,
"
31"
,
"
东一次过街"
),
THREE_TWO_ONE
(
321
,
"东出口二次过街"
),
THREE_TWO_ONE
(
321
,
"
321"
,
"
东出口二次过街"
),
THREE_TWO_TWO
(
322
,
"东进口二次过街"
),
THREE_TWO_TWO
(
322
,
"
322"
,
"
东进口二次过街"
),
FOUR_ONE
(
41
,
"东南一次过街"
),
FOUR_ONE
(
41
,
"
41"
,
"
东南一次过街"
),
FOUR_TWO_ONE
(
421
,
"东南出口二次过街"
),
FOUR_TWO_ONE
(
421
,
"
421"
,
"
东南出口二次过街"
),
FOUR_TWO_TWO
(
422
,
"东南进口二次过街"
),
FOUR_TWO_TWO
(
422
,
"
422"
,
"
东南进口二次过街"
),
FIVE_ONE
(
51
,
"南一次过街"
),
FIVE_ONE
(
51
,
"
51"
,
"
南一次过街"
),
FIVE_TWO_ONE
(
521
,
"南出口二次过街"
),
FIVE_TWO_ONE
(
521
,
"
521"
,
"
南出口二次过街"
),
FIVE_TWO_TWO
(
522
,
"南进口二次过街"
),
FIVE_TWO_TWO
(
522
,
"
522"
,
"
南进口二次过街"
),
SIX_ONE
(
61
,
"西南一次过街"
),
SIX_ONE
(
61
,
"
61"
,
"
西南一次过街"
),
SIX_TWO_ONE
(
621
,
"西南出口二次过街"
),
SIX_TWO_ONE
(
621
,
"
621"
,
"
西南出口二次过街"
),
SIX_TWO_TWO
(
622
,
"西南进口二次过街"
),
SIX_TWO_TWO
(
622
,
"
622"
,
"
西南进口二次过街"
),
SEVEN_ONE
(
71
,
"西一次过街"
),
SEVEN_ONE
(
71
,
"
71"
,
"
西一次过街"
),
SEVEN_TWO_ONE
(
721
,
"西出口二次过街"
),
SEVEN_TWO_ONE
(
721
,
"
721"
,
"
西出口二次过街"
),
SEVEN_TWO_TWO
(
722
,
"西进口二次过街"
),
SEVEN_TWO_TWO
(
722
,
"
722"
,
"
西进口二次过街"
),
EIGHT_ONE
(
81
,
"西北一次过街"
),
EIGHT_ONE
(
81
,
"
81"
,
"
西北一次过街"
),
EIGHT_TWO_ONE
(
821
,
"西北出口二次过街"
),
EIGHT_TWO_ONE
(
821
,
"
821"
,
"
西北出口二次过街"
),
EIGHT_TWO_TWO
(
822
,
"西北进口二次过街"
);
EIGHT_TWO_TWO
(
822
,
"
822"
,
"
西北进口二次过街"
);
private
final
int
code
;
private
final
int
code
;
private
final
String
msg
;
private
final
String
msg
;
private
final
String
description
;
LightsAddressEnum
(
int
code
,
String
msg
)
{
LightsAddressEnum
(
int
code
,
String
msg
,
String
description
)
{
this
.
code
=
code
;
this
.
code
=
code
;
this
.
msg
=
msg
;
this
.
msg
=
msg
;
this
.
description
=
description
;
}
}
public
static
String
getMsgByCode
(
int
code
)
{
public
static
String
getMsgByCode
(
int
code
)
{
...
...
signal-control-service/src/main/java/net/wanji/web/controller/scheme/CrossConfigController.java
View file @
69e23ef4
...
@@ -14,7 +14,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -14,7 +14,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.ws.rs.core.MediaType
;
import
javax.ws.rs.core.MediaType
;
import
java.util.Arrays
;
/**
/**
* @author Kent HAN
* @author Kent HAN
...
@@ -40,12 +39,7 @@ public class CrossConfigController {
...
@@ -40,12 +39,7 @@ public class CrossConfigController {
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
JsonViewObject
.
class
),
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
JsonViewObject
.
class
),
})
})
public
JsonViewObject
saveLaneInfo
(
@RequestBody
SaveLaneInfoDTO
saveLaneInfoDTO
)
{
public
JsonViewObject
saveLaneInfo
(
@RequestBody
SaveLaneInfoDTO
saveLaneInfoDTO
)
{
try
{
crossConfigService
.
saveLaneInfo
(
saveLaneInfoDTO
);
crossConfigService
.
saveLaneInfo
(
saveLaneInfoDTO
);
}
catch
(
Exception
e
)
{
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
return
jsonViewObject
.
fail
(
Arrays
.
toString
(
e
.
getStackTrace
()));
}
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
JsonViewObject
jsonViewObject
=
JsonViewObject
.
newInstance
();
return
jsonViewObject
.
success
();
return
jsonViewObject
.
success
();
...
...
signal-control-service/src/main/java/net/wanji/web/service/scheme/impl/CrossConfigServiceImpl.java
View file @
69e23ef4
...
@@ -140,7 +140,7 @@ public class CrossConfigServiceImpl implements CrossConfigService {
...
@@ -140,7 +140,7 @@ public class CrossConfigServiceImpl implements CrossConfigService {
String
address
=
ledConfigListElement
.
getAddress
();
String
address
=
ledConfigListElement
.
getAddress
();
Integer
addressCode
=
LightsAddressEnum
.
getCodeByMsg
(
address
);
Integer
addressCode
=
LightsAddressEnum
.
getCodeByMsg
(
address
);
if
(
addressCode
<
10
)
{
// 非行人灯
if
(
addressCode
<
10
)
{
// 非行人灯
Integer
dir
=
ADDRESS_DIR_MAP
.
get
(
address
);
Integer
dir
=
ADDRESS_DIR_MAP
.
get
(
address
Code
);
crossLightsPO
.
setDir
(
dir
);
crossLightsPO
.
setDir
(
dir
);
}
else
{
// 行人灯
}
else
{
// 行人灯
String
firstDigit
=
address
.
toString
().
substring
(
0
,
1
);
String
firstDigit
=
address
.
toString
().
substring
(
0
,
1
);
...
...
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