( SELECT POINT_NAME FROM ${tableName2} WHERE GATEWAY_ID = a.GATEWAY_ID AND INDEX_ADDRESS = a.INDEX_ADDRESS ) AS pointName,
<!-- ( SELECT POINT_NAME FROM ${tableName2} WHERE GATEWAY_ID = a.GATEWAY_ID AND INDEX_ADDRESS = a.INDEX_ADDRESS ) AS pointName,-->
b.POINT_NAME as pointName,
a.WARNING_NAME as warningName,
a.WARNING_NAME as warningName,
count(1) as num
count(1) as num
FROM
FROM
${tableName} a
${tableName} a
LEFT JOIN ${tableName2} b on b.GATEWAY_ID = a.GATEWAY_ID and b.INDEX_ADDRESS = a.INDEX_ADDRESS
<where>
<where>
<iftest="areaCode != null and areaCode != ''">
<iftest="areaCode != null and areaCode != ''">
a.ARAE like concat('%', #{areaCode}, '%')
a.ARAE like concat('%', #{areaCode}, '%')
...
@@ -299,33 +301,35 @@
...
@@ -299,33 +301,35 @@
FROM
FROM
(
(
SELECT
SELECT
( SELECT POINT_NAME FROM idx_biz_pv_point_process_variable_classification WHERE GATEWAY_ID = idx_biz_pv_warning_record.GATEWAY_ID AND INDEX_ADDRESS = idx_biz_pv_warning_record.INDEX_ADDRESS ) AS pointName,
wr.WARNING_NAME AS warningName,
WARNING_NAME AS warningName,
vc.POINT_NAME AS pointName,
count( 1 ) AS num
count( 1 ) AS num
FROM
FROM
idx_biz_pv_warning_record
idx_biz_pv_warning_record wr
LEFT JOIN idx_biz_pv_point_process_variable_classification vc on vc.GATEWAY_ID = wr.GATEWAY_ID and vc.INDEX_ADDRESS = wr.INDEX_ADDRESS
<where>
<where>
<iftest="areaCode != null and areaCode != ''">
<iftest="areaCode != null and areaCode != ''">
ARAE like concat('%', #{areaCode}, '%')
wr.ARAE like concat('%', #{areaCode}, '%')
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
pointName,
pointName,
WARNING_NAME UNION ALL
warningName UNION ALL
SELECT
SELECT
( SELECT POINT_NAME FROM idx_biz_fan_point_process_variable_classification WHERE GATEWAY_ID = idx_biz_fan_warning_record.GATEWAY_ID AND INDEX_ADDRESS = idx_biz_fan_warning_record.INDEX_ADDRESS ) AS pointName,
wr.WARNING_NAME AS warningName,
WARNING_NAME AS warningName,
vc.POINT_NAME AS pointName,
count( 1 ) AS num
count( 1 ) AS num
FROM
FROM
idx_biz_fan_warning_record
idx_biz_fan_warning_record wr
LEFT JOIN idx_biz_fan_point_process_variable_classification vc on vc.GATEWAY_ID = wr.GATEWAY_ID and vc.INDEX_ADDRESS = wr.INDEX_ADDRESS
<where>
<where>
<iftest="areaCode != null and areaCode != ''">
<iftest="areaCode != null and areaCode != ''">
ARAE like concat('%', #{areaCode}, '%')
wr.ARAE like concat('%', #{areaCode}, '%')
</if>
</if>
</where>
</where>
GROUP BY
GROUP BY
pointName,
pointName,
WARNING_NAME
warningName
) a
) a
WHERE
WHERE
a.pointName IS NOT NULL
a.pointName IS NOT NULL
...
@@ -339,7 +343,7 @@
...
@@ -339,7 +343,7 @@
FROM
FROM
idx_biz_fan_health_index
idx_biz_fan_health_index
<where>
<where>
ANALYSIS_OBJ_TYPE = '场站'
ANALYSIS_OBJ_TYPE = '子系统'
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
<iftest="equipmentName != null and equipmentName != ''">
<iftest="equipmentName != null and equipmentName != ''">
...
@@ -378,7 +382,7 @@
...
@@ -378,7 +382,7 @@
FROM
FROM
idx_biz_fan_health_index
idx_biz_fan_health_index
<where>
<where>
ANALYSIS_OBJ_TYPE = '场站'
ANALYSIS_OBJ_TYPE = '设备'
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
<iftest="gatewayId != null and gatewayId != ''">
<iftest="gatewayId != null and gatewayId != ''">
...
@@ -490,8 +494,7 @@
...
@@ -490,8 +494,7 @@
FROM
FROM
idx_biz_pv_health_index
idx_biz_pv_health_index
<where>
<where>
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '子阵'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
<iftest="gatewayId != null and gatewayId != ''">
<iftest="gatewayId != null and gatewayId != ''">
...
@@ -509,8 +512,7 @@
...
@@ -509,8 +512,7 @@
FROM
FROM
idx_biz_pv_health_index
idx_biz_pv_health_index
<where>
<where>
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '设备'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
<iftest="subarray != null and subarray != ''">
<iftest="subarray != null and subarray != ''">
...
@@ -555,8 +557,7 @@
...
@@ -555,8 +557,7 @@
FROM
FROM
idx_biz_pv_health_index
idx_biz_pv_health_index
<where>
<where>
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '测点'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND POINT_NAME IS NOT NULL
AND POINT_NAME IS NOT NULL
...
@@ -616,7 +617,14 @@
...
@@ -616,7 +617,14 @@
FROM
FROM
idx_biz_fan_point_process_variable_classification
idx_biz_fan_point_process_variable_classification
WHERE
WHERE
TAG_CODE = '分析变量' UNION ALL
TAG_CODE = '分析变量'
AND ARAE is not null
AND STATION is not null
AND EQUIPMENT_NAME is not null
AND SUB_SYSTEM is not null
AND POINT_NAME is not null
AND INDEX_ADDRESS is not null
UNION ALL
SELECT
SELECT
ARAE AS area,
ARAE AS area,
STATION AS station,
STATION AS station,
...
@@ -628,6 +636,12 @@
...
@@ -628,6 +636,12 @@
idx_biz_pv_point_process_variable_classification
idx_biz_pv_point_process_variable_classification
WHERE
WHERE
TAG_CODE = '分析变量'
TAG_CODE = '分析变量'
AND ARAE is not null
AND STATION is not null
AND SUBARRAY is not null
AND EQUIPMENT_NAME is not null
AND POINT_NAME is not null
AND INDEX_ADDRESS is not null
) a
) a
</select>
</select>
...
@@ -643,8 +657,7 @@
...
@@ -643,8 +657,7 @@
FROM
FROM
idx_biz_fan_health_index
idx_biz_fan_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '场站'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
GROUP BY
GROUP BY
...
@@ -656,8 +669,7 @@
...
@@ -656,8 +669,7 @@
FROM
FROM
idx_biz_pv_health_index
idx_biz_pv_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '场站'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
GROUP BY
GROUP BY
...
@@ -680,8 +692,7 @@
...
@@ -680,8 +692,7 @@
FROM
FROM
idx_biz_fan_health_index
idx_biz_fan_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '设备'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
GROUP BY
GROUP BY
...
@@ -693,8 +704,7 @@
...
@@ -693,8 +704,7 @@
FROM
FROM
idx_biz_pv_health_index
idx_biz_pv_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '子阵'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
GROUP BY
GROUP BY
...
@@ -718,8 +728,7 @@
...
@@ -718,8 +728,7 @@
FROM
FROM
idx_biz_fan_health_index
idx_biz_fan_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '子系统'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
GROUP BY
GROUP BY
...
@@ -731,8 +740,7 @@
...
@@ -731,8 +740,7 @@
FROM
FROM
idx_biz_pv_health_index
idx_biz_pv_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '设备'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
GROUP BY
GROUP BY
...
@@ -752,8 +760,7 @@
...
@@ -752,8 +760,7 @@
FROM
FROM
idx_biz_fan_health_index
idx_biz_fan_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '测点'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
GROUP BY
GROUP BY
...
@@ -765,8 +772,7 @@
...
@@ -765,8 +772,7 @@
FROM
FROM
idx_biz_pv_health_index
idx_biz_pv_health_index
WHERE
WHERE
STATION IS NOT NULL
ANALYSIS_OBJ_TYPE = '测点'
AND STATION != ''
AND ANALYSIS_TYPE = '按天'
AND ANALYSIS_TYPE = '按天'
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE
AND DATE_FORMAT( REC_DATE, "%Y-%m-%d" ) = CURRENT_DATE