|
@@ -303,13 +303,13 @@ class GatewayView(View):
|
|
|
"""
|
|
|
智能插座开关状态推送
|
|
|
"""
|
|
|
+ t = time.time()
|
|
|
logger = logging.getLogger('info')
|
|
|
try:
|
|
|
serial_number = request_dict.get('serialNumber', None)
|
|
|
status = request_dict.get('status', None)
|
|
|
if not all([serial_number, status]):
|
|
|
return response.json(444)
|
|
|
- SceneLog.objects.create()
|
|
|
now_time = int(time.time())
|
|
|
LOGGER.info('已订阅成功接收:事件类型{},状态:{}'.format(serial_number, status))
|
|
|
socket_info_qs = SocketInfo.objects.filter(serial_number=serial_number).values('device_id')
|
|
@@ -322,6 +322,7 @@ class GatewayView(View):
|
|
|
'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)))
|