|
@@ -29,7 +29,7 @@
|
|
|
<select id="MonitorDataChartReportByDay" resultMap="MonitorDataChartReportMap">
|
|
|
SELECT
|
|
|
r.`HOUR` AS "dateLabel",
|
|
|
- CONCAT( r.PARENT_SCENE_NAME, r.DEVICE_NAME ) AS "deviceName",
|
|
|
+ CONCAT( s.SCENE_NAME, r.DEVICE_NAME ) AS "deviceName",
|
|
|
r.DEVICE_CODE AS "devoceCode",
|
|
|
r.ATTRIBUTE_NAME AS "attributeName",
|
|
|
da.unit AS "unit",
|
|
@@ -40,6 +40,7 @@
|
|
|
LEFT JOIN sms_day_report r ON p.DEVICE_ID = r.DEVICE_ID AND p.ATTRIBUTE_ID = r.ATTRIBUTE_ID
|
|
|
LEFT JOIN sms_device_attribute da ON da.id = r.ATTRIBUTE_ID
|
|
|
LEFT JOIN sms_device d ON d.id = r.DEVICE_ID
|
|
|
+ left join sms_scene s on s.id=p.PARENT_SCENE_ID
|
|
|
where p.IS_CHART = 1 and p.`STATUS`= 1
|
|
|
and p.PARENT_SCENE_ID=#{sceneId}
|
|
|
and r.year=#{year}
|
|
@@ -75,14 +76,14 @@
|
|
|
and (d.DEPT_ORG_ID is null or d.DEPT_ORG_ID =0)
|
|
|
</if>
|
|
|
</if>
|
|
|
- group by r.hour ,r.PARENT_SCENE_NAME,r.DEVICE_NAME,r.DEVICE_CODE,r.ATTRIBUTE_NAME,da.unit
|
|
|
+ group by r.hour ,s.SCENE_NAME,r.DEVICE_NAME,r.DEVICE_CODE,r.ATTRIBUTE_NAME,da.unit
|
|
|
ORDER BY r.`HOUR` ASC
|
|
|
|
|
|
</select>
|
|
|
<select id="MonitorDataChartReportByMonth" resultMap="MonitorDataChartReportMap">
|
|
|
SELECT
|
|
|
r.`day` AS "dateLabel",
|
|
|
- CONCAT( r.PARENT_SCENE_NAME, r.DEVICE_NAME ) AS "deviceName",
|
|
|
+ CONCAT( s.SCENE_NAME, r.DEVICE_NAME ) AS "deviceName",
|
|
|
r.DEVICE_CODE AS "devoceCode",
|
|
|
r.ATTRIBUTE_NAME AS "attributeName",
|
|
|
da.unit AS "unit",
|
|
@@ -93,6 +94,7 @@
|
|
|
LEFT JOIN sms_month_report r ON p.DEVICE_ID = r.DEVICE_ID AND p.ATTRIBUTE_ID = r.ATTRIBUTE_ID
|
|
|
LEFT JOIN sms_device_attribute da ON da.id = r.ATTRIBUTE_ID
|
|
|
LEFT JOIN sms_device d ON d.id = r.DEVICE_ID
|
|
|
+ left join sms_scene s on s.id=p.PARENT_SCENE_ID
|
|
|
where p.IS_CHART = 1 and p.`STATUS`= 1
|
|
|
and p.PARENT_SCENE_ID=#{sceneId}
|
|
|
and r.year=#{year}
|
|
@@ -127,13 +129,13 @@
|
|
|
and (d.DEPT_ORG_ID is null or d.DEPT_ORG_ID =0)
|
|
|
</if>
|
|
|
</if>
|
|
|
- group by r.day ,r.PARENT_SCENE_NAME,r.DEVICE_NAME,r.DEVICE_CODE,r.ATTRIBUTE_NAME,da.unit
|
|
|
+ group by r.day ,s.SCENE_NAME,r.DEVICE_NAME,r.DEVICE_CODE,r.ATTRIBUTE_NAME,da.unit
|
|
|
ORDER BY r.`day` ASC
|
|
|
</select>
|
|
|
<select id="MonitorDataChartReportByYear" resultMap="MonitorDataChartReportMap">
|
|
|
SELECT
|
|
|
r.`month` AS "dateLabel",
|
|
|
- CONCAT( r.PARENT_SCENE_NAME, r.DEVICE_NAME ) AS "deviceName",
|
|
|
+ CONCAT( s.SCENE_NAME, r.DEVICE_NAME ) AS "deviceName",
|
|
|
r.DEVICE_CODE AS "devoceCode",
|
|
|
r.ATTRIBUTE_NAME AS "attributeName",
|
|
|
da.unit AS "unit",
|
|
@@ -144,6 +146,7 @@
|
|
|
LEFT JOIN sms_year_report r ON p.DEVICE_ID = r.DEVICE_ID AND p.ATTRIBUTE_ID = r.ATTRIBUTE_ID
|
|
|
LEFT JOIN sms_device_attribute da ON da.id = r.ATTRIBUTE_ID
|
|
|
LEFT JOIN sms_device d ON d.id = r.DEVICE_ID
|
|
|
+ left join sms_scene s on s.id=p.PARENT_SCENE_ID
|
|
|
where p.IS_CHART = 1 and p.`STATUS`= 1
|
|
|
and p.PARENT_SCENE_ID=#{sceneId}
|
|
|
and r.year=#{year}
|
|
@@ -177,7 +180,7 @@
|
|
|
and (d.DEPT_ORG_ID is null or d.DEPT_ORG_ID =0)
|
|
|
</if>
|
|
|
</if>
|
|
|
- group by r.month ,r.PARENT_SCENE_NAME,r.DEVICE_NAME,r.DEVICE_CODE,r.ATTRIBUTE_NAME,da.unit
|
|
|
+ group by r.month ,s.SCENE_NAME,r.DEVICE_NAME,r.DEVICE_CODE,r.ATTRIBUTE_NAME,da.unit
|
|
|
ORDER BY r.`month` ASC
|
|
|
</select>
|
|
|
|