Browse Source

修改代码出现重复创建

zhangdongming 2 years ago
parent
commit
b327deca65
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Controller/gatewayController.py

+ 2 - 1
Controller/gatewayController.py

@@ -303,13 +303,13 @@ class GatewayView(View):
         """
         """
         智能插座开关状态推送
         智能插座开关状态推送
         """
         """
+        t = time.time()
         logger = logging.getLogger('info')
         logger = logging.getLogger('info')
         try:
         try:
             serial_number = request_dict.get('serialNumber', None)
             serial_number = request_dict.get('serialNumber', None)
             status = request_dict.get('status', None)
             status = request_dict.get('status', None)
             if not all([serial_number, status]):
             if not all([serial_number, status]):
                 return response.json(444)
                 return response.json(444)
-            SceneLog.objects.create()
             now_time = int(time.time())
             now_time = int(time.time())
             LOGGER.info('已订阅成功接收:事件类型{},状态:{}'.format(serial_number, status))
             LOGGER.info('已订阅成功接收:事件类型{},状态:{}'.format(serial_number, status))
             socket_info_qs = SocketInfo.objects.filter(serial_number=serial_number).values('device_id')
             socket_info_qs = SocketInfo.objects.filter(serial_number=serial_number).values('device_id')
@@ -322,6 +322,7 @@ class GatewayView(View):
                 'created_time': now_time,
                 'created_time': now_time,
             }
             }
             SceneLog.objects.create(**log_dict)
             SceneLog.objects.create(**log_dict)
+            LOGGER.info(f'coast:{time.time() - t:.4f}s')
             return response.json(0)
             return response.json(0)
         except Exception as e:
         except Exception as e:
             logger.info('---插座开关日志推送接口异常--- {}'.format(repr(e)))
             logger.info('---插座开关日志推送接口异常--- {}'.format(repr(e)))