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
97861203
Commit
97861203
authored
Oct 25, 2023
by
hanbing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[update] 优化干线评价接口性能
parent
a1f2138e
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
84 additions
and
48 deletions
+84
-48
EvaluateServiceImpl.java
.../java/net/wanji/opt/service/impl/EvaluateServiceImpl.java
+0
-2
MainlineEvaluateServiceImpl.java
...t/wanji/opt/service/impl/MainlineEvaluateServiceImpl.java
+75
-45
BaseCrossDirInfoMapper.java
.../net/wanji/databus/dao/mapper/BaseCrossDirInfoMapper.java
+2
-0
BaseCrossDirInfoMapper.xml
...abus/src/main/resources/mapper/BaseCrossDirInfoMapper.xml
+7
-1
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/EvaluateServiceImpl.java
View file @
97861203
...
...
@@ -79,8 +79,6 @@ public class EvaluateServiceImpl implements EvaluateService {
calendar
.
set
(
Calendar
.
SECOND
,
0
);
calendar
.
set
(
Calendar
.
MILLISECOND
,
0
);
Date
nowDate
=
calendar
.
getTime
();
// todo 固定当前时间为 2023-05-21 19:00:00
nowDate
=
DateUtil
.
parse
(
"2023-05-21 19:00:00"
);
// 向前推n分钟作为结束时间
int
leftMinute
=
DateUtil
.
minute
(
nowDate
)
%
5
;
...
...
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/MainlineEvaluateServiceImpl.java
View file @
97861203
This diff is collapsed.
Click to expand it.
wj-databus/src/main/java/net/wanji/databus/dao/mapper/BaseCrossDirInfoMapper.java
View file @
97861203
...
...
@@ -24,4 +24,6 @@ public interface BaseCrossDirInfoMapper {
List
<
String
>
selectLaneIds
(
String
crossId
,
Integer
dirCode
);
Integer
selectDirEmergencyCount
(
String
crossId
,
List
<
String
>
laneIds
,
int
startTimeStamp
,
int
endTimeStamp
);
List
<
BaseCrossDirInfoPO
>
selectByInOutType
(
Integer
code
);
}
wj-databus/src/main/resources/mapper/BaseCrossDirInfoMapper.xml
View file @
97861203
...
...
@@ -43,7 +43,7 @@
<when
test=
"laneIds != null and laneIds.size() > 0"
>
(
SELECT COUNT(*)
FROM holo_roadnet
_jinan
.t_event_info
FROM holo_roadnet.t_event_info
WHERE type IN ('33', '34', '35', '6')
AND UNIX_TIMESTAMP(start_time)
<![CDATA[ >= ]]>
#{startTimeStamp}
AND UNIX_TIMESTAMP(start_time)
<![CDATA[ <= ]]>
#{endTimeStamp}
...
...
@@ -60,5 +60,11 @@
</choose>
</select>
<select
id=
"selectByInOutType"
resultType=
"net.wanji.databus.dao.entity.BaseCrossDirInfoPO"
>
select
<include
refid=
"baseColumnList"
></include>
from t_base_cross_dir_info
where in_out_type = #{code}
</select>
</mapper>
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