Selaa lähdekoodia

查询设备id打印执行时长

zhangdongming 2 vuotta sitten
vanhempi
commit
55b15591c9
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      Controller/gatewayController.py

+ 3 - 0
Controller/gatewayController.py

@@ -305,6 +305,7 @@ class GatewayView(View):
         """
         logger = logging.getLogger('info')
         try:
+            t = time.time()
             serial_number = request_dict.get('serialNumber', None)
             status = request_dict.get('status', None)
             if not all([serial_number, status]):
@@ -314,12 +315,14 @@ class GatewayView(View):
             LOGGER.info('已订阅成功接收:事件类型{},状态:{}'.format(serial_number, status))
             # 获取主用户设备id
             device_qs = Device_Info.objects.filter(serial_number=serial_number, isShare=False).values('id')
+            logger.info(f'coast:{time.time() - t:.4f}s')
             log_dict = {
                 'status': int(status),
                 'device_id': device_qs[0]['id'],
                 'created_time': now_time,
             }
             SceneLog.objects.create(**log_dict)
+            logger.info(f'coast:{time.time() - t:.4f}s')
             return response.json(0)
         except Exception as e:
             logger.info('---插座开关日志推送接口异常--- {}'.format(repr(e)))