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
cbaabc92
Commit
cbaabc92
authored
Apr 16, 2024
by
hanbing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[update] 运行评价-干线详细指标查询增加绿灯空放时长
parent
7e81b999
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
100 additions
and
36 deletions
+100
-36
MainlineEvaluateServiceImpl.java
...t/wanji/opt/service/impl/MainlineEvaluateServiceImpl.java
+72
-34
CrossDataHistMapper.java
...ava/net/wanji/databus/dao/mapper/CrossDataHistMapper.java
+2
-0
CrossDirDataHistMapper.java
.../net/wanji/databus/dao/mapper/CrossDirDataHistMapper.java
+2
-0
CrossDataHistPOExt.java
...rc/main/java/net/wanji/databus/po/CrossDataHistPOExt.java
+4
-0
CrossDirDataHistPOExt.java
...main/java/net/wanji/databus/po/CrossDirDataHistPOExt.java
+3
-0
CrossDirDataRealtimePO.java
...ain/java/net/wanji/databus/po/CrossDirDataRealtimePO.java
+0
-2
CrossDataHistMapper.xml
wj-databus/src/main/resources/mapper/CrossDataHistMapper.xml
+9
-0
CrossDirDataHistMapper.xml
...abus/src/main/resources/mapper/CrossDirDataHistMapper.xml
+8
-0
No files found.
signal-optimize-service/src/main/java/net/wanji/opt/service/impl/MainlineEvaluateServiceImpl.java
View file @
cbaabc92
This diff is collapsed.
Click to expand it.
wj-databus/src/main/java/net/wanji/databus/dao/mapper/CrossDataHistMapper.java
View file @
cbaabc92
...
...
@@ -4,6 +4,7 @@ package net.wanji.databus.dao.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
net.wanji.databus.dto.MetricHistDTO
;
import
net.wanji.databus.po.CrossDataHistPO
;
import
net.wanji.databus.po.CrossDataHistPOExt
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
@@ -31,4 +32,5 @@ public interface CrossDataHistMapper extends BaseMapper<CrossDataHistPO> {
List
<
CrossDataHistPO
>
selectByStartEnd
(
int
startStamp
,
int
endStamp
);
List
<
CrossDataHistPOExt
>
selectExtByCrossIdAndStartEnd
(
String
crossId
,
int
startStamp
,
int
endStamp
);
}
wj-databus/src/main/java/net/wanji/databus/dao/mapper/CrossDirDataHistMapper.java
View file @
cbaabc92
...
...
@@ -73,4 +73,6 @@ public interface CrossDirDataHistMapper extends BaseMapper<CrossDirDataHistPO> {
);
List
<
CrossDirDataHistPO
>
selectByTimeSection
(
String
boStartDayStr
,
String
boEndDayStr
,
String
startHourMinuteStr
,
String
endHourMinuteStr
);
List
<
CrossDirDataHistPOExt
>
selectExtByTimeSection
(
String
boStartDayStr
,
String
boEndDayStr
,
String
startHourMinuteStr
,
String
endHourMinuteStr
);
}
wj-databus/src/main/java/net/wanji/databus/po/CrossDataHistPOExt.java
View file @
cbaabc92
...
...
@@ -2,13 +2,17 @@ package net.wanji.databus.po;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* @author duanruiming
* @date 2023/03/12 20:49
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
CrossDataHistPOExt
extends
CrossDataRealtimePO
{
@ApiModelProperty
(
value
=
"三急一速数量"
,
notes
=
""
)
private
Integer
emergencyCount
;
@ApiModelProperty
(
value
=
"绿灯空放时长"
,
notes
=
""
)
private
Integer
emptyPhase
=
0
;
}
wj-databus/src/main/java/net/wanji/databus/po/CrossDirDataHistPOExt.java
View file @
cbaabc92
...
...
@@ -11,5 +11,8 @@ import lombok.Data;
public
class
CrossDirDataHistPOExt
extends
CrossDirDataRealtimePO
{
@ApiModelProperty
(
value
=
"三急一速数量"
,
notes
=
""
)
public
Integer
emergencyCount
;
@ApiModelProperty
(
value
=
"绿灯空放时长"
)
private
Integer
emptyPhase
=
0
;
}
wj-databus/src/main/java/net/wanji/databus/po/CrossDirDataRealtimePO.java
View file @
cbaabc92
...
...
@@ -65,6 +65,4 @@ public class CrossDirDataRealtimePO {
public
Double
effusionRate
;
@ApiModelProperty
(
value
=
"绿灯有效利用率"
,
notes
=
""
)
public
Double
greenLightEfficiency
;
@ApiModelProperty
(
value
=
"绿灯空放时长"
)
private
Integer
emptyPhase
=
0
;
}
wj-databus/src/main/resources/mapper/CrossDataHistMapper.xml
View file @
cbaabc92
...
...
@@ -123,4 +123,13 @@
order by batch_time
</select>
<select
id=
"selectExtByCrossIdAndStartEnd"
resultType=
"net.wanji.databus.po.CrossDataHistPOExt"
>
select
<include
refid=
"Base_Column_List"
></include>
from t_cross_data_hist
where cross_id = #{crossId}
and batch_time
<![CDATA[ >= ]]>
#{startStamp}
and batch_time
<![CDATA[ <= ]]>
#{endStamp}
order by batch_time
</select>
</mapper>
\ No newline at end of file
wj-databus/src/main/resources/mapper/CrossDirDataHistMapper.xml
View file @
cbaabc92
...
...
@@ -240,4 +240,12 @@
AND in_out_type = 1
</select>
<select
id=
"selectExtByTimeSection"
resultType=
"net.wanji.databus.po.CrossDirDataHistPOExt"
>
SELECT
<include
refid=
"Base_Column_List"
></include>
FROM t_cross_dir_data_hist
WHERE batch_time BETWEEN UNIX_TIMESTAMP(STR_TO_DATE(concat(#{boStartDayStr}, #{startHourMinuteStr}), '%Y-%m-%d%H:%i'))
AND UNIX_TIMESTAMP(STR_TO_DATE(concat(#{boEndDayStr}, #{endHourMinuteStr}), '%Y-%m-%d%H:%i'))
AND in_out_type = 1
</select>
</mapper>
\ No newline at end of file
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