wangbo 4 years ago
parent
commit
781d315c1a

+ 4 - 0
operation_manager/src/main/java/com/huaxu/client/SmsWaterClient.java

@@ -0,0 +1,4 @@
+package com.huaxu.client;
+
+public interface SmsWaterClient {
+}

+ 3 - 0
operation_manager/src/main/resources/mapper/order/WorkOrderManageMapper.xml

@@ -1198,4 +1198,7 @@
       and date_create between #{startTime} and #{endTime}
     order by send_time desc
   </select>
+
+
+
 </mapper>

+ 2 - 0
sms_water/src/main/java/com/huaxu/dao/SceneMapper.java

@@ -49,5 +49,7 @@ public interface SceneMapper extends BaseMapper<SceneEntity> {
     List<Map<String,Object>> selectAlarmSceneAndDevice(@Param("scene") SceneEntity sceneEntity, @Param("startDate") String startDate, @Param("endDate") String endDate);
 
     List<Map<String,Object>> selectMonthAlarmTimes(@Param("scene") SceneEntity sceneEntity, @Param("startDate") String startDate, @Param("endDate") String endDate,@Param("sort") int sort);
+
+    List<Map<String,Object>> selectAlarmDeviceIdBySenceId(@Param("id") int id);
     /**删除相关方法  使用mybatis-plus集成的 **/
 }

+ 4 - 0
sms_water/src/main/java/com/huaxu/service/SceneService.java

@@ -490,6 +490,10 @@ public class SceneService extends ServiceImpl<SceneMapper, SceneEntity> {
         return result;
     }
 
+    public List<Map<String,Object>> selectAlarmDeviceIdBySenceId(int id){
+        return sceneMapper.selectAlarmDeviceIdBySenceId(id);
+    }
+
     /**
      *获取某月有多少天
      */

+ 6 - 0
sms_water/src/main/resources/mapper/SceneMapper.xml

@@ -550,4 +550,10 @@
         and c.date_create &lt; date_format(#{endDate,jdbcType=VARCHAR},'%Y-%m-%d')
         group by DATE_FORMAT(c.DATE_CREATE,'%Y-%m')
     </select>
+
+    <select id="selectAlarmDeviceIdBySenceId" resultType="map">
+        select DISTINCT c.device_id from sms_scene a INNER JOIN sms_scene_type b on a.SCENE_TYPE_ID=b.ID
+        INNER JOIN sms_alarm_details c on c.PARENT_SCENE_ID=a.ID
+        where a.ID = #{id}
+    </select>
 </mapper>