|
@@ -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)))
|