2024年11月25日 1.0.11 优化关注门架查询语句

main
gaoshuguang 1 year ago
parent bed94b5537
commit a0a77a8cd2

@ -19,6 +19,50 @@
)
ORDER BY a.STANO ASC
</select>
<!-- <select id="selectJoinPage" resultType="java.util.Map">-->
<!-- SELECT-->
<!-- b.CLASSDATE,-->
<!-- f.GANTRYHEX,-->
<!-- f.ROADNAME,-->
<!-- f.SUBCOMNAME,-->
<!-- f.NAME,-->
<!-- f.FXPOINTNAME,-->
<!-- f.ID,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 1 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_1_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 2 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_2_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 3 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_3_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 4 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_4_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (11,21) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_11_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (12,22) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_12_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (13,23) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_13_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (14,24) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_14_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (15,25) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_15_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (16,26) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_16_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4) THEN b.CARCOUNT ELSE 0 END) AS KECHE_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS HUOCHE_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4,11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS KEHUO_TOTAL,-->
<!-- SUM(b.CARCOUNT) AS TOTAL_CARCOUNT-->
<!-- FROM bb_gantry_stat b-->
<!-- INNER JOIN FOLLOW_GANTRY_TABLE f ON b.GANTRYHEX = f.GANTRYHEX-->
<!-- <where>-->
<!-- <if test="params.dT != null and params.dT != ''">-->
<!-- AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')-->
<!-- </if>-->
<!-- <if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==1">-->
<!-- AND SUBSTR(f.ID, -5,1) = '1'-->
<!-- </if>-->
<!-- <if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==2">-->
<!-- AND SUBSTR(f.ID, -5,1) = '2'-->
<!-- </if>-->
<!-- </where>-->
<!-- GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID,f.FXPOINTNAME-->
<!-- ORDER BY f.SUBCOMNAME ASC-->
<!-- </select>-->
<select id="selectJoinPage" resultType="java.util.Map">
SELECT
b.CLASSDATE,
@ -41,23 +85,15 @@
SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4) THEN b.CARCOUNT ELSE 0 END) AS KECHE_TOTAL,
SUM(CASE WHEN b.VEHICLETYPE IN (11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS HUOCHE_TOTAL,
SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4,11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS KEHUO_TOTAL,
SUM(b.CARCOUNT) AS TOTAL_CARCOUNT
FROM bb_gantry_stat b
INNER JOIN FOLLOW_GANTRY_TABLE f ON b.GANTRYHEX = f.GANTRYHEX
COALESCE(SUM(b.CARCOUNT), 0) AS TOTAL_CARCOUNT
FROM FOLLOW_GANTRY_TABLE f
LEFT JOIN bb_gantry_stat b ON b.GANTRYHEX = f.GANTRYHEX
<if test="params.dT != null and params.dT != ''">
AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')
</if>
<where>
<if test="params.dT != null and params.dT != ''">
AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')
</if>
<!-- <if test="params.upOrDown != null and params.upOrDown != ''">-->
<!-- AND b.MEDIATYPE =#{params.upOrDown}-->
<!-- </if>-->
<!-- AND (-->
<!-- (b.MEDIATYPE = 1 AND SUBSTR(f.ID, -5,1) = '1')-->
<!-- OR (b.MEDIATYPE = 2 AND SUBSTR(f.ID, -5,1) = '2')-->
<!-- )-->
<if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==1">
AND SUBSTR(f.ID, -5,1) = '1'
@ -67,8 +103,7 @@
</if>
</where>
GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID,f.FXPOINTNAME
GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID, f.FXPOINTNAME
ORDER BY f.SUBCOMNAME ASC
</select>
</mapper>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 327 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 MiB

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="37.07" height="36" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 198"><path fill="#41B883" d="M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0h47.36Z"></path><path fill="#41B883" d="m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"></path><path fill="#35495E" d="M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"></path></svg>

Before

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

@ -10,3 +10,4 @@
9 2024年10月23日 1.0.8 大屏增加报表页面跳转并携带成功率小于98%的站编码
10 2024年11月11日 1.0.9 将前端路由页面去掉都由主框架路径跳转同时兼容GoldenDB数据库
11 2024年11月20日 1.0.10 优化大屏折线图
12 2024年11月25日 1.0.11 优化关注门架查询语句

@ -1,9 +0,0 @@
Manifest-Version: 1.0
Created-By: IntelliJ IDEA
Built-By: shuguang
Build-Jdk: version 1.8.0_121
Implementation-Title: ETCLaneMonitoringEvaluation
Implementation-Version: 0.0.1-SNAPSHOT
Implementation-Vendor-Id: com.nmggs
Main-Class: ${start-class}

@ -19,6 +19,50 @@
)
ORDER BY a.STANO ASC
</select>
<!-- <select id="selectJoinPage" resultType="java.util.Map">-->
<!-- SELECT-->
<!-- b.CLASSDATE,-->
<!-- f.GANTRYHEX,-->
<!-- f.ROADNAME,-->
<!-- f.SUBCOMNAME,-->
<!-- f.NAME,-->
<!-- f.FXPOINTNAME,-->
<!-- f.ID,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 1 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_1_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 2 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_2_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 3 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_3_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 4 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_4_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (11,21) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_11_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (12,22) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_12_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (13,23) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_13_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (14,24) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_14_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (15,25) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_15_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (16,26) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_16_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4) THEN b.CARCOUNT ELSE 0 END) AS KECHE_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS HUOCHE_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4,11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS KEHUO_TOTAL,-->
<!-- SUM(b.CARCOUNT) AS TOTAL_CARCOUNT-->
<!-- FROM bb_gantry_stat b-->
<!-- INNER JOIN FOLLOW_GANTRY_TABLE f ON b.GANTRYHEX = f.GANTRYHEX-->
<!-- <where>-->
<!-- <if test="params.dT != null and params.dT != ''">-->
<!-- AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')-->
<!-- </if>-->
<!-- <if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==1">-->
<!-- AND SUBSTR(f.ID, -5,1) = '1'-->
<!-- </if>-->
<!-- <if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==2">-->
<!-- AND SUBSTR(f.ID, -5,1) = '2'-->
<!-- </if>-->
<!-- </where>-->
<!-- GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID,f.FXPOINTNAME-->
<!-- ORDER BY f.SUBCOMNAME ASC-->
<!-- </select>-->
<select id="selectJoinPage" resultType="java.util.Map">
SELECT
b.CLASSDATE,
@ -41,23 +85,15 @@
SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4) THEN b.CARCOUNT ELSE 0 END) AS KECHE_TOTAL,
SUM(CASE WHEN b.VEHICLETYPE IN (11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS HUOCHE_TOTAL,
SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4,11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS KEHUO_TOTAL,
SUM(b.CARCOUNT) AS TOTAL_CARCOUNT
FROM bb_gantry_stat b
INNER JOIN FOLLOW_GANTRY_TABLE f ON b.GANTRYHEX = f.GANTRYHEX
COALESCE(SUM(b.CARCOUNT), 0) AS TOTAL_CARCOUNT
FROM FOLLOW_GANTRY_TABLE f
LEFT JOIN bb_gantry_stat b ON b.GANTRYHEX = f.GANTRYHEX
<if test="params.dT != null and params.dT != ''">
AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')
</if>
<where>
<if test="params.dT != null and params.dT != ''">
AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')
</if>
<!-- <if test="params.upOrDown != null and params.upOrDown != ''">-->
<!-- AND b.MEDIATYPE =#{params.upOrDown}-->
<!-- </if>-->
<!-- AND (-->
<!-- (b.MEDIATYPE = 1 AND SUBSTR(f.ID, -5,1) = '1')-->
<!-- OR (b.MEDIATYPE = 2 AND SUBSTR(f.ID, -5,1) = '2')-->
<!-- )-->
<if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==1">
AND SUBSTR(f.ID, -5,1) = '1'
@ -67,8 +103,7 @@
</if>
</where>
GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID,f.FXPOINTNAME
GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID, f.FXPOINTNAME
ORDER BY f.SUBCOMNAME ASC
</select>
</mapper>

@ -1,12 +0,0 @@
序号 日期 版本号 说明
1 2024年08月22日 1.0.0 ETC车道通行率监测评价系统初始版本号
2 2024年08月27日 1.0.1 ETC车辆通行成功率统计表增加总流量、交易成功车流量、占比走势图
3 2024年09月05日 1.0.2 增加ETC车辆通行成功率统计大屏展示,增加配置测试标签ETCDATATEST1-为测试数据固定值 其他值或者不配置为实际数据
4 2024年09月10日 1.0.3 增加重点关注门架车流量统计页面查询
5 2024年09月12日 1.0.4 重点关注门架车流量统计页面增加相关联非现点位
6 2024年09月14日 1.0.5 ETC车辆通行成功率统计查询默认查询三天前数据汇总数据为保证精准
7 2024年09月18日 1.0.6 重点关注门架车流量统计页面将专项作业车车流量分别加载货车的对应车型中如21型加在11型中以此类推
8 2024年10月18日 1.0.7 增加物理成功率页面优化相关查询及页面新建分中心归属分公司表SUB_CENTER_OWNER_JAVA
9 2024年10月23日 1.0.8 大屏增加报表页面跳转并携带成功率小于98%的站编码
10 2024年11月11日 1.0.9 将前端路由页面去掉都由主框架路径跳转同时兼容GoldenDB数据库
11 2024年11月20日 1.0.10 优化大屏折线图

@ -19,6 +19,50 @@
)
ORDER BY a.STANO ASC
</select>
<!-- <select id="selectJoinPage" resultType="java.util.Map">-->
<!-- SELECT-->
<!-- b.CLASSDATE,-->
<!-- f.GANTRYHEX,-->
<!-- f.ROADNAME,-->
<!-- f.SUBCOMNAME,-->
<!-- f.NAME,-->
<!-- f.FXPOINTNAME,-->
<!-- f.ID,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 1 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_1_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 2 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_2_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 3 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_3_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE = 4 THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_4_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (11,21) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_11_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (12,22) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_12_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (13,23) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_13_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (14,24) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_14_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (15,25) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_15_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (16,26) THEN b.CARCOUNT ELSE 0 END) AS VEHICLETYPE_16_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4) THEN b.CARCOUNT ELSE 0 END) AS KECHE_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS HUOCHE_TOTAL,-->
<!-- SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4,11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS KEHUO_TOTAL,-->
<!-- SUM(b.CARCOUNT) AS TOTAL_CARCOUNT-->
<!-- FROM bb_gantry_stat b-->
<!-- INNER JOIN FOLLOW_GANTRY_TABLE f ON b.GANTRYHEX = f.GANTRYHEX-->
<!-- <where>-->
<!-- <if test="params.dT != null and params.dT != ''">-->
<!-- AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')-->
<!-- </if>-->
<!-- <if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==1">-->
<!-- AND SUBSTR(f.ID, -5,1) = '1'-->
<!-- </if>-->
<!-- <if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==2">-->
<!-- AND SUBSTR(f.ID, -5,1) = '2'-->
<!-- </if>-->
<!-- </where>-->
<!-- GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID,f.FXPOINTNAME-->
<!-- ORDER BY f.SUBCOMNAME ASC-->
<!-- </select>-->
<select id="selectJoinPage" resultType="java.util.Map">
SELECT
b.CLASSDATE,
@ -41,23 +85,15 @@
SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4) THEN b.CARCOUNT ELSE 0 END) AS KECHE_TOTAL,
SUM(CASE WHEN b.VEHICLETYPE IN (11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS HUOCHE_TOTAL,
SUM(CASE WHEN b.VEHICLETYPE IN (1, 2, 3, 4,11, 12, 13, 14, 15, 16,21,22,23,24,25,26) THEN b.CARCOUNT ELSE 0 END) AS KEHUO_TOTAL,
SUM(b.CARCOUNT) AS TOTAL_CARCOUNT
FROM bb_gantry_stat b
INNER JOIN FOLLOW_GANTRY_TABLE f ON b.GANTRYHEX = f.GANTRYHEX
COALESCE(SUM(b.CARCOUNT), 0) AS TOTAL_CARCOUNT
FROM FOLLOW_GANTRY_TABLE f
LEFT JOIN bb_gantry_stat b ON b.GANTRYHEX = f.GANTRYHEX
<if test="params.dT != null and params.dT != ''">
AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')
</if>
<where>
<if test="params.dT != null and params.dT != ''">
AND b.CLASSDATE =TO_DATE(#{params.dT}, 'yyyy-MM-dd')
</if>
<!-- <if test="params.upOrDown != null and params.upOrDown != ''">-->
<!-- AND b.MEDIATYPE =#{params.upOrDown}-->
<!-- </if>-->
<!-- AND (-->
<!-- (b.MEDIATYPE = 1 AND SUBSTR(f.ID, -5,1) = '1')-->
<!-- OR (b.MEDIATYPE = 2 AND SUBSTR(f.ID, -5,1) = '2')-->
<!-- )-->
<if test="params.upOrDown != null and params.upOrDown != '' and params.upOrDown ==1">
AND SUBSTR(f.ID, -5,1) = '1'
@ -67,8 +103,7 @@
</if>
</where>
GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID,f.FXPOINTNAME
GROUP BY b.CLASSDATE, f.GANTRYHEX, f.ROADNAME, f.SUBCOMNAME, f.NAME, f.ID, f.FXPOINTNAME
ORDER BY f.SUBCOMNAME ASC
</select>
</mapper>

@ -1,12 +0,0 @@
序号 日期 版本号 说明
1 2024年08月22日 1.0.0 ETC车道通行率监测评价系统初始版本号
2 2024年08月27日 1.0.1 ETC车辆通行成功率统计表增加总流量、交易成功车流量、占比走势图
3 2024年09月05日 1.0.2 增加ETC车辆通行成功率统计大屏展示,增加配置测试标签ETCDATATEST1-为测试数据固定值 其他值或者不配置为实际数据
4 2024年09月10日 1.0.3 增加重点关注门架车流量统计页面查询
5 2024年09月12日 1.0.4 重点关注门架车流量统计页面增加相关联非现点位
6 2024年09月14日 1.0.5 ETC车辆通行成功率统计查询默认查询三天前数据汇总数据为保证精准
7 2024年09月18日 1.0.6 重点关注门架车流量统计页面将专项作业车车流量分别加载货车的对应车型中如21型加在11型中以此类推
8 2024年10月18日 1.0.7 增加物理成功率页面优化相关查询及页面新建分中心归属分公司表SUB_CENTER_OWNER_JAVA
9 2024年10月23日 1.0.8 大屏增加报表页面跳转并携带成功率小于98%的站编码
10 2024年11月11日 1.0.9 将前端路由页面去掉都由主框架路径跳转同时兼容GoldenDB数据库
11 2024年11月20日 1.0.10 优化大屏折线图

@ -3,8 +3,8 @@ import axios from "axios";
import router from "../router/index.js";
// axios.defaults.baseURL = 'http://10.15.0.20:9440' //测试
axios.defaults.baseURL = 'http://'+window.location.hostname+':9666' //测试
// axios.defaults.baseURL = 'http://'+window.location.host //正式
// axios.defaults.baseURL = 'http://'+window.location.hostname+':9666' //测试
axios.defaults.baseURL = 'http://'+window.location.host //正式
//post请求头
axios.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded;charset=UTF-8";
@ -21,8 +21,8 @@ axios.defaults.timeout = 150000;
axios.interceptors.request.use(
config => {
// token && (config.headers.Authorization = token)
let token="test";
// let token = localStorage.getItem('token')
// let token="test";
let token = localStorage.getItem('token')
token && (config.headers.token = token)
return config
},

Loading…
Cancel
Save