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
06cf65d0
Commit
06cf65d0
authored
Feb 01, 2023
by
duanruiming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[add] 实时监控-路口恢复原始方案
parent
9ff4f78e
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
140 additions
and
33 deletions
+140
-33
CrossPhaseMapper.java
.../main/java/net/wanji/opt/dao/mapper/CrossPhaseMapper.java
+2
-1
CrossSchemeMapper.java
...main/java/net/wanji/opt/dao/mapper/CrossSchemeMapper.java
+2
-1
CrossOptimizeServiceImpl.java
.../net/wanji/opt/service/impl/CrossOptimizeServiceImpl.java
+122
-20
CrossPhaseServiceImpl.java
...ava/net/wanji/opt/service/impl/CrossPhaseServiceImpl.java
+1
-1
CrossSchemeServiceImpl.java
...va/net/wanji/opt/service/impl/CrossSchemeServiceImpl.java
+1
-1
CrossSchemeMapper.xml
...e-service/src/main/resources/mapper/CrossSchemeMapper.xml
+12
-9
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/dao/mapper/CrossPhaseMapper.java
View file @
06cf65d0
package
net
.
wanji
.
opt
.
dao
.
mapper
;
import
net.wanji.opt.po.base.CrossPhasePO
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
...
...
@@ -17,5 +18,5 @@ public interface CrossPhaseMapper {
* 查询相位基础信息列表
* @return
*/
List
<
CrossPhasePO
>
listCrossPhase
();
List
<
CrossPhasePO
>
listCrossPhase
(
@Param
(
"crossId"
)
String
crossId
,
@Param
(
"schemeId"
)
String
schemeId
);
}
signal-optimize-service/src/main/java/net/wanji/opt/dao/mapper/CrossSchemeMapper.java
View file @
06cf65d0
package
net
.
wanji
.
opt
.
dao
.
mapper
;
import
net.wanji.opt.po.base.CrossSchemePO
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
...
...
@@ -18,6 +19,6 @@ public interface CrossSchemeMapper {
* @param crossId
* @return
*/
List
<
CrossSchemePO
>
listCrossSchemeInfo
(
String
crossId
);
List
<
CrossSchemePO
>
listCrossSchemeInfo
(
@Param
(
"crossId"
)
String
crossId
,
@Param
(
"schemeNo"
)
String
schemeNo
);
}
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/CrossOptimizeServiceImpl.java
View file @
06cf65d0
This diff is collapsed.
Click to expand it.
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/CrossPhaseServiceImpl.java
View file @
06cf65d0
...
...
@@ -40,7 +40,7 @@ public class CrossPhaseServiceImpl implements CrossPhaseService {
public
List
<
CrossPhaseDTO
>
listCrossPhase
()
{
// 获取相位信息
List
<
CrossPhasePO
>
crossPhasePOList
=
crossPhaseMapper
.
listCrossPhase
();
List
<
CrossPhasePO
>
crossPhasePOList
=
crossPhaseMapper
.
listCrossPhase
(
""
,
""
);
return
BeanListUtils
.
populateList
(
crossPhasePOList
,
new
ArrayList
<>(),
CrossPhaseDTO
.
class
);
}
...
...
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/CrossSchemeServiceImpl.java
View file @
06cf65d0
...
...
@@ -34,7 +34,7 @@ public class CrossSchemeServiceImpl implements CrossSchemeService {
@Override
public
List
<
CrossSchemeDTO
>
listCrossSchemeInfo
(
String
crossId
)
{
List
<
CrossSchemePO
>
schemePOList
=
crossSchemeMapper
.
listCrossSchemeInfo
(
crossId
);
List
<
CrossSchemePO
>
schemePOList
=
crossSchemeMapper
.
listCrossSchemeInfo
(
crossId
,
""
);
return
BeanListUtils
.
populateList
(
schemePOList
,
new
ArrayList
<>(),
CrossSchemeDTO
.
class
);
}
...
...
signal-optimize-service/src/main/resources/mapper/CrossSchemeMapper.xml
View file @
06cf65d0
...
...
@@ -15,19 +15,22 @@
<!-- 查询方案基础信息列表 -->
<select
id=
"listCrossSchemeInfo"
parameterType=
"String"
resultMap=
"BaseResultMap"
>
select
id
,scheme_no
,name
,cross_id
,cycle
,coord_phase
,
offset
id,
scheme_no,
name,
cross_id,
cycle,
coord_phase,
offset
from
t_base_cross_scheme
where 1=1
<if
test=
"crossId != null and crossId != ''"
>
and cross_id = #{crossId}
</if>
<if
test=
"schemeNo != null and schemeNo != ''"
>
and scheme_no = #{schemeNo}
</if>
</select>
...
...
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