Эх сурвалжийг харах

编辑智能场景smart_scene_id,sensor_type转int

locky 3 жил өмнө
parent
commit
30abb9c01f

+ 2 - 2
Controller/SensorGateway/SmartSceneController.py

@@ -523,7 +523,7 @@ class SmartSceneView(View):
         @param response: 响应对象
         @param response: 响应对象
         @return: response
         @return: response
         """
         """
-        smart_scene_id = request_dict.get('smartSceneId', None)
+        smart_scene_id = int(request_dict.get('smartSceneId', None))
         device_id = request_dict.get('deviceId', None)
         device_id = request_dict.get('deviceId', None)
         sub_device_id = request_dict.get('subDeviceId', None)
         sub_device_id = request_dict.get('subDeviceId', None)
         scene_name = request_dict.get('sceneName', None)
         scene_name = request_dict.get('sceneName', None)
@@ -592,7 +592,7 @@ class SmartSceneView(View):
                 serial_number = sub_device_qs[0]['device__serial_number']
                 serial_number = sub_device_qs[0]['device__serial_number']
                 msg['smart_scene_id'] = smart_scene_id
                 msg['smart_scene_id'] = smart_scene_id
                 msg['scene_status'] = 1 if smart_scene_qs[0].is_enable else 0
                 msg['scene_status'] = 1 if smart_scene_qs[0].is_enable else 0
-                msg['sensor_type'] = conditions_dict['sensor']['device_type']
+                msg['sensor_type'] = int(conditions_dict['sensor']['device_type'])
                 msg['sensor_src'] = int(sub_device_qs[0]['src_addr'], 16)
                 msg['sensor_src'] = int(sub_device_qs[0]['src_addr'], 16)
                 msg['sensor_status'] = int(conditions_dict['sensor']['eventValues'][0]['event_type'])
                 msg['sensor_status'] = int(conditions_dict['sensor']['eventValues'][0]['event_type'])
             else:
             else: