Bladeren bron

修改智能场景编辑接口mqtt逻辑

peng 3 jaren geleden
bovenliggende
commit
a110d207b5
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5 1
      Controller/SensorGateway/SmartSceneController.py

+ 5 - 1
Controller/SensorGateway/SmartSceneController.py

@@ -52,7 +52,7 @@ class SmartSceneView(View):
             return self.delete_smart_scene(request_dict, response)
         elif operation == 'log':  # 查询智能场景日志
             return self.scene_log(request_dict, response)
-        elif operation == 'log-date':
+        elif operation == 'log-date':  # 查询智能场景日志日期
             return self.scene_log_date(request_dict, response)
         else:
             return response.json(414)
@@ -609,6 +609,10 @@ class SmartSceneView(View):
             thing_name = serial_number
             topic_name = 'loocam/gateway_sensor/smart_scene/{}'.format(serial_number)
             success = CommonService.req_publish_mqtt_msg(thing_name, topic_name, msg)
+            try:
+                assert success
+            except AssertionError:
+                return response.json(10044)
 
             res['effectiveTime'] = effective_time
             return response.json(0, res)