Forráskód Böngészése

添加子设备时判断是否为紧急按钮

peng 3 éve
szülő
commit
8bfffda960
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      Controller/SensorGateway/SubDeviceController.py

+ 5 - 1
Controller/SensorGateway/SubDeviceController.py

@@ -92,6 +92,10 @@ class GatewaySubDeviceView(View):
         if not all([serial_number, device_type, nickname, src_addr, family_id]):
             return response.json(444)
         now_time = int(time.time())
+        if device_type == 216:
+            is_tampered = 1
+        else:
+            is_tampered = 0
         try:
             # 查询网关设备数据
             device_info_qs = Device_Info.objects.filter(userID_id=user_id, serial_number=serial_number).values('id')
@@ -109,7 +113,7 @@ class GatewaySubDeviceView(View):
                                                              nickname=nickname, ieee_addr=ieee_addr, src_addr=src_addr,
                                                              status=1, mac=mac, device_model=device_model,
                                                              manufacturer=manufacturer, sensor_serial=sensor_serial,
-                                                             firmware_version=firmware_version,
+                                                             firmware_version=firmware_version, is_tampered=is_tampered,
                                                              hardware_version=hardware_version,
                                                              created_time=now_time, updated_time=now_time)
                 FamilyRoomDevice.objects.create(family_id=family_id, room_id=room_id, device_id=device_id,