Browse Source

添加日志,记录设备复位;删除插座设备所有信息

guanhailong 2 years ago
parent
commit
196ff09650
1 changed files with 3 additions and 1 deletions
  1. 3 1
      Controller/SensorGateway/SmartSocketController.py

+ 3 - 1
Controller/SensorGateway/SmartSocketController.py

@@ -87,6 +87,7 @@ class SmartSocketView(View):
         """
         智能插座复位删除数据
         """
+        LOGGER = logging.getLogger('info')
         try:
             with transaction.atomic():
                 serial_number = request_dict.get('serialNumber', None)
@@ -99,13 +100,14 @@ class SmartSocketView(View):
                 if socket_info_qs.first().status == 1:  # 设备电源开时 恢复为关闭状态
                     socket_info_qs.update(status=0, updated_time=int(time.time()))
                 # 删除插座倒计时
-                SocketInfo.objects.filter(device_id=device_id, type_switch=1).delete()
+                SocketInfo.objects.filter(device_id=device_id).delete()
                 # 删除插座电量统计
                 SocketPowerStatistics.objects.filter(device_id=device_id).delete()
                 # 删除插座排程
                 SocketSchedule.objects.filter(device_id=device_id).delete()
                 # 删除插座开关日志
                 SceneLog.objects.filter(device_id=serial_number).delete()
+                LOGGER.info('智能插座{}设备已复位'.format(serial_number))
                 return response.json(0)
         except Exception as e:
             LOGGER.info('插座复位删除数据异常,errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))