|
|
|
@ -5,22 +5,25 @@ |
|
|
|
|
|
|
|
<select id="getOverviewInfo" resultType="com.dongjian.dashboard.back.vo.data.OverviewInfo"> |
|
|
|
SELECT |
|
|
|
drr.building_id, |
|
|
|
bbuilding.building_id, |
|
|
|
bbuilding.name AS buildingName, |
|
|
|
drr.device_id, |
|
|
|
drr.receive_ts, |
|
|
|
ah.device_id, |
|
|
|
ah.receive_ts, |
|
|
|
basic_asset_class_big.id AS monitoringPointCategoryId, |
|
|
|
basic_asset_class_big.class_name AS monitoringPointCategoryName |
|
|
|
FROM |
|
|
|
device_rawdata_realtime drr |
|
|
|
INNER JOIN basic_building bbuilding ON drr.building_id = bbuilding.building_id |
|
|
|
INNER JOIN device_info dinfo ON dinfo.device_id = drr.device_id |
|
|
|
INNER JOIN basic_monitoring_asset on dinfo.asset_id = basic_monitoring_asset.equipment_id |
|
|
|
INNER JOIN basic_asset_class_big on basic_asset_class_big.id = basic_monitoring_asset.class_big_id |
|
|
|
basic_building bbuilding |
|
|
|
INNER JOIN basic_floor on basic_floor.building_id = bbuilding.building_id |
|
|
|
INNER JOIN basic_space on basic_space.floor_id = basic_floor.floor_id |
|
|
|
INNER JOIN basic_monitoring_asset on basic_monitoring_asset.space_id = basic_space.space_id |
|
|
|
INNER JOIN device_info dinfo ON dinfo.asset_id = basic_monitoring_asset.equipment_id |
|
|
|
INNER JOIN alert_history ah ON dinfo.device_id = ah.device_id |
|
|
|
LEFT JOIN basic_asset_class_big on basic_asset_class_big.id = basic_monitoring_asset.class_big_id |
|
|
|
LEFT JOIN type ty ON dinfo.type_id = ty.id |
|
|
|
WHERE |
|
|
|
bbuilding.company_id = #{companyId} AND bbuilding.flag = 0 AND dinfo.flag = 0 AND basic_monitoring_asset.flag = 0 AND basic_asset_class_big.flag = 0 |
|
|
|
AND drr.dashboard_status = 'alert' |
|
|
|
bbuilding.company_id = #{companyId} AND bbuilding.flag = 0 AND basic_floor.flag = 0 AND basic_space.flag = 0 |
|
|
|
AND basic_monitoring_asset.flag = 0 AND dinfo.flag = 0 AND basic_asset_class_big.flag = 0 |
|
|
|
AND ah.confirm_status = 0 AND ah.handle_status = 1 |
|
|
|
AND ty.device_category_id in |
|
|
|
<foreach collection="categoryIdList" item="categoryId" open="(" separator="," close=")"> |
|
|
|
#{categoryId} |
|
|
|
|