xufenglei
2018-01-30 24b5764532e012274759d71ed02844ad2eb901e4
src/main/resources/mapper/DeviceMapper.xml
@@ -98,20 +98,26 @@
      </if>
      GROUP BY d.state
   </select>
   <select id="getSensorsByDevice" resultType="map">
   <select id="getDeviceVersionIdByMonitorPoint" resultType="map">
      SELECT
         s.`key`,
         s.`name`
         device_version_id deviceVersionId
      FROM
         sensor s,
         device d,
         device_version_sensor dvs
         device
      WHERE
         d.mac = #{mac}
         AND d.device_version_id = dvs.version_id
         AND dvs.sensor_id = s.id
      ORDER BY
         s.id
         monitor_point_id = #{monitorPoint}
      GROUP BY
         device_version_id
   </select>
   <select id="getDeviceMacByMonitorPointAndDeviceVersion" resultType="string">
      SELECT
         mac
      FROM
         device
      WHERE
         monitor_point_id = #{monitorPointId}
      AND device_version_id = #{deviceVersionId}
   </select>
</mapper>