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
73f9652f
Commit
73f9652f
authored
Dec 07, 2024
by
zhouleilei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化 方案优化接口,修改方向
parent
7b2c314e
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
56 additions
and
0 deletions
+56
-0
CrossDirChangeEnum.java
...n/java/net/wanji/web/common/enums/CrossDirChangeEnum.java
+46
-0
PlanSendServiceImpl.java
.../java/net/wanji/web/service/impl/PlanSendServiceImpl.java
+10
-0
No files found.
signal-control-service/src/main/java/net/wanji/web/common/enums/CrossDirChangeEnum.java
0 → 100644
View file @
73f9652f
package
net
.
wanji
.
web
.
common
.
enums
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* @author zhouleilei
* @date 2024/12/7 22:03
*/
public
enum
CrossDirChangeEnum
{
ONE
(
1
,
5
,
"北"
),
TWO
(
2
,
6
,
"东北"
),
THREE
(
3
,
7
,
"东"
),
FOUR
(
4
,
8
,
"东南"
),
FIVE
(
5
,
1
,
"南"
),
SIX
(
6
,
2
,
"西南"
),
SEVEN
(
7
,
3
,
"西"
),
EIGHT
(
8
,
4
,
"西北"
);
@Getter
@Setter
private
final
int
code
;
@Getter
@Setter
private
final
int
dir
;
@Getter
@Setter
private
final
String
msg
;
CrossDirChangeEnum
(
int
code
,
int
dir
,
String
msg
)
{
this
.
code
=
code
;
this
.
dir
=
dir
;
this
.
msg
=
msg
;
}
public
static
CrossDirChangeEnum
getMsgByCode
(
int
code
)
{
for
(
CrossDirChangeEnum
value
:
CrossDirChangeEnum
.
values
())
{
if
(
value
.
code
==
code
)
{
return
value
;
}
}
return
null
;
}
}
signal-control-service/src/main/java/net/wanji/web/service/impl/PlanSendServiceImpl.java
View file @
73f9652f
...
@@ -18,6 +18,7 @@ import net.wanji.databus.po.BaseCrossLightsPO;
...
@@ -18,6 +18,7 @@ import net.wanji.databus.po.BaseCrossLightsPO;
import
net.wanji.databus.po.SaveToUtcPO
;
import
net.wanji.databus.po.SaveToUtcPO
;
import
net.wanji.databus.vo.*
;
import
net.wanji.databus.vo.*
;
import
net.wanji.feign.service.UtcFeignClients
;
import
net.wanji.feign.service.UtcFeignClients
;
import
net.wanji.web.common.enums.CrossDirChangeEnum
;
import
net.wanji.web.dto.*
;
import
net.wanji.web.dto.*
;
import
net.wanji.web.po.RingPhasePO
;
import
net.wanji.web.po.RingPhasePO
;
import
net.wanji.web.service.FeignProxyService
;
import
net.wanji.web.service.FeignProxyService
;
...
@@ -655,6 +656,15 @@ public class PlanSendServiceImpl implements PlanSendService {
...
@@ -655,6 +656,15 @@ public class PlanSendServiceImpl implements PlanSendService {
SaveSchemeConfigDTO
.
GroupListElement
groupListElement
=
groupList
.
get
(
0
);
SaveSchemeConfigDTO
.
GroupListElement
groupListElement
=
groupList
.
get
(
0
);
oriPhaseList
=
groupListElement
.
getPhaseList
();
oriPhaseList
=
groupListElement
.
getPhaseList
();
if
(
ObjectUtil
.
isNotEmpty
(
oriPhaseList
))
{
if
(
ObjectUtil
.
isNotEmpty
(
oriPhaseList
))
{
//修改方向
oriPhaseList
.
forEach
(
x
->
{
List
<
SaveSchemeConfigDTO
.
DirListElement
>
dirList
=
x
.
getDirList
();
if
(
ObjectUtil
.
isNotNull
(
dirList
)){
dirList
.
forEach
(
dir
->
{
dir
.
setDir
(
CrossDirChangeEnum
.
getMsgByCode
(
dir
.
getDir
()).
getDir
());
});
}
});
CrossSchemeRingsDTO
crossSchemeRingsDTO
=
new
CrossSchemeRingsDTO
();
CrossSchemeRingsDTO
crossSchemeRingsDTO
=
new
CrossSchemeRingsDTO
();
crossSchemeRingsDTO
.
setCrossId
(
crossIdAndTimeDTO
.
getCrossId
());
crossSchemeRingsDTO
.
setCrossId
(
crossIdAndTimeDTO
.
getCrossId
());
crossSchemeRingsDTO
.
setPattern
(
String
.
valueOf
(
schemeId
));
crossSchemeRingsDTO
.
setPattern
(
String
.
valueOf
(
schemeId
));
...
...
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