Просмотр исходного кода

修复 当设备类型下的设备都删除后,创建预警配置仍然能获取设备类型的问题

zhaiyifei 9 месяцев назад
Родитель
Сommit
523f4eb149
1 измененных файлов с 4 добавлено и 5 удалено
  1. 4 5
      src/main/resources/mapper/TosDevicetypeMapper.xml

+ 4 - 5
src/main/resources/mapper/TosDevicetypeMapper.xml

@@ -184,11 +184,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
 
     <select id="selectWarnConfigDevicetypeList" parameterType="TosDevicetype" resultType="com.yunfeiyun.agmp.iot.common.domain.TosDevicetype">
     <select id="selectWarnConfigDevicetypeList" parameterType="TosDevicetype" resultType="com.yunfeiyun.agmp.iot.common.domain.TosDevicetype">
         SELECT dt.*
         SELECT dt.*
-        FROM IotDeviceconn AS dc
-            LEFT JOIN IotDevice AS d ON d.devtypeBid = dc.devtypeBid
-            LEFT JOIN TosDevicetype AS dt ON dt.devtypeBid = dc.devtypeBid
-            WHERE dc.tid = #{tid} AND d.devtypeBid IS NOT NULL
-        GROUP BY dc.devtypeBid
+        FROM IotDevice AS d
+            LEFT JOIN TosDevicetype AS dt ON dt.devtypeBid = d.devtypeBid
+        WHERE d.tid = #{tid} AND d.devDelstatus = '0'
+        GROUP BY d.devtypeBid
         ORDER BY dt.devtypeBid ASC
         ORDER BY dt.devtypeBid ASC
     </select>
     </select>