|
@@ -632,7 +632,7 @@
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_device_scene ds on ds.SCENE_ID=s.ID
|
|
left join sms_device_scene ds on ds.SCENE_ID=s.ID
|
|
left join sms_device d on d.id=ds.DEVICE_ID
|
|
left join sms_device d on d.id=ds.DEVICE_ID
|
|
- where st.SCENE_TYPE_NAME=#{sceneTypeName} and d.`STATUS`= 1 and d.ENABLE_STATE = 1 and ds.status=1
|
|
|
|
|
|
+ where st.SCENE_TYPE_NAME=#{sceneTypeName} and d.`STATUS`= 1 and d.ENABLE_STATE = 1 and s.ENABLE_STATE = 1 and ds.status=1
|
|
<if test="tenantId != null and tenantId != '' ">
|
|
<if test="tenantId != null and tenantId != '' ">
|
|
and d.tenant_id = #{tenantId}
|
|
and d.tenant_id = #{tenantId}
|
|
</if>
|
|
</if>
|
|
@@ -921,7 +921,7 @@
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_month_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID
|
|
left join sms_month_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID
|
|
|
|
|
|
- where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = '水厂'
|
|
|
|
|
|
+ where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = '水厂' and s.ENABLE_STATE = 1
|
|
and dp.PARM_TYPE = 3 and dp.TENANT_ID=#{tenantId}
|
|
and dp.PARM_TYPE = 3 and dp.TENANT_ID=#{tenantId}
|
|
and r.COLLECT_DATE >= DATE_SUB(CURDATE(),INTERVAL 30 day)
|
|
and r.COLLECT_DATE >= DATE_SUB(CURDATE(),INTERVAL 30 day)
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
@@ -964,7 +964,7 @@
|
|
from sms_scene_type st
|
|
from sms_scene_type st
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
- where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName}
|
|
|
|
|
|
+ where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName} and s.ENABLE_STATE = 1
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
@@ -1006,7 +1006,7 @@
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_device_parm dp on s.id=dp.PARENT_SCENE_ID
|
|
left join sms_device_parm dp on s.id=dp.PARENT_SCENE_ID
|
|
left join sms_month_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID and r.year = #{year} and r.month= #{month} and r.day = #{day}
|
|
left join sms_month_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID and r.year = #{year} and r.month= #{month} and r.day = #{day}
|
|
- where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName}
|
|
|
|
|
|
+ where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName} and s.ENABLE_STATE = 1
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
@@ -1044,7 +1044,7 @@
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_month_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID and r.year = #{year} and r.month= #{month}
|
|
left join sms_month_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID and r.year = #{year} and r.month= #{month}
|
|
- where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName}
|
|
|
|
|
|
+ where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName} and s.ENABLE_STATE = 1
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
@@ -1082,7 +1082,7 @@
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_year_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID and r.year = #{year}
|
|
left join sms_year_report r on r.DEVICE_ID= dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID and r.year = #{year}
|
|
- where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName}
|
|
|
|
|
|
+ where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName} and s.ENABLE_STATE = 1
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
and dp.PARM_TYPE =#{parmType} and dp.TENANT_ID=#{tenantId}
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
@@ -1121,7 +1121,7 @@
|
|
from sms_scene_type st
|
|
from sms_scene_type st
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id and s.PARENT_SCENE_ID = 0
|
|
left join sms_scene s on s.SCENE_TYPE_ID =st.id and s.PARENT_SCENE_ID = 0
|
|
left join sms_alarm_details ad on ad.STATE = 1 and ad.PARENT_SCENE_ID=s.id
|
|
left join sms_alarm_details ad on ad.STATE = 1 and ad.PARENT_SCENE_ID=s.id
|
|
- where s.`STATUS` = 1 and (st.SCENE_TYPE_NAME = '水厂' or st.SCENE_TYPE_NAME ='水源') and s.TENANT_ID=#{tenantId}
|
|
|
|
|
|
+ where s.`STATUS` = 1 and s.ENABLE_STATE = 1 and (st.SCENE_TYPE_NAME = '水厂' or st.SCENE_TYPE_NAME ='水源') and s.TENANT_ID=#{tenantId}
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
and ( s.DEPT_ORG_ID in
|
|
and ( s.DEPT_ORG_ID in
|
|
@@ -1174,7 +1174,7 @@
|
|
</if>
|
|
</if>
|
|
left join sms_alarm_details ad on ad.STATE = 1 and ad.SCENE_ID=dp.SCENE_ID and ad.DEVICE_ID =dp.DEVICE_ID and ad.ATTRIBUTE_ID =dp.ATTRIBUTE_ID
|
|
left join sms_alarm_details ad on ad.STATE = 1 and ad.SCENE_ID=dp.SCENE_ID and ad.DEVICE_ID =dp.DEVICE_ID and ad.ATTRIBUTE_ID =dp.ATTRIBUTE_ID
|
|
|
|
|
|
- where s.`STATUS`=1 and st.SCENE_TYPE_NAME = '水厂' and s.TENANT_ID =#{tenantId}
|
|
|
|
|
|
+ where s.`STATUS`=1 and s.ENABLE_STATE = 1 and st.SCENE_TYPE_NAME = '水厂' and s.TENANT_ID =#{tenantId}
|
|
|
|
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
<if test="permissonType == 5 or permissonType == 2">
|
|
@@ -1222,7 +1222,7 @@
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_device_parm dp on s.id=dp.SCENE_ID
|
|
left join sms_device_attribute da on dp.ATTRIBUTE_ID =da.ID
|
|
left join sms_device_attribute da on dp.ATTRIBUTE_ID =da.ID
|
|
left join sms_month_report r on r.DEVICE_ID =dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID
|
|
left join sms_month_report r on r.DEVICE_ID =dp.DEVICE_ID and r.ATTRIBUTE_ID = dp.ATTRIBUTE_ID
|
|
- where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName}
|
|
|
|
|
|
+ where dp.`STATUS`=1 and st.SCENE_TYPE_NAME = #{sceneTypeName} and s.ENABLE_STATE = 1
|
|
and r.COLLECT_DATE >= DATE_SUB(CURDATE(),INTERVAL 7 day)
|
|
and r.COLLECT_DATE >= DATE_SUB(CURDATE(),INTERVAL 7 day)
|
|
and dp.PARM_TYPE in (3,5,6) and dp.TENANT_ID=#{tenantId}
|
|
and dp.PARM_TYPE in (3,5,6) and dp.TENANT_ID=#{tenantId}
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|
|
<if test="userType!=null and userType!=-999 and userType!=-9999 and programItems != null and programItems.size() > 0">
|