|
@@ -408,13 +408,11 @@ class SmartSocketView(View):
|
|
all_electricity = socket_power_qs.aggregate(total=Sum('electricity'))
|
|
all_electricity = socket_power_qs.aggregate(total=Sum('electricity'))
|
|
data['electricityAll'] = all_electricity['total'] if all_electricity['total'] else 0
|
|
data['electricityAll'] = all_electricity['total'] if all_electricity['total'] else 0
|
|
# 当天使用电量
|
|
# 当天使用电量
|
|
- data['electricityToday'] = socket_power_qs[0]['electricity'] if socket_power_qs[0][
|
|
|
|
- 'electricity'] else 0
|
|
|
|
|
|
+ data['electricityToday'] = socket_power_qs[0]['electricity']
|
|
# 当天累计时长
|
|
# 当天累计时长
|
|
- data['accumulated_time'] = socket_power_qs[0]['accumulated_time'] if socket_power_qs[0][
|
|
|
|
- 'accumulated_time'] else 0
|
|
|
|
|
|
+ data['accumulated_time'] = socket_power_qs[0]['accumulated_time']
|
|
# 功率
|
|
# 功率
|
|
- data['power'] = socket_power_qs[0]['power'] if socket_power_qs[0]['power'] else 0
|
|
|
|
|
|
+ data['power'] = socket_power_qs[0]['power']
|
|
|
|
|
|
# 本月电费
|
|
# 本月电费
|
|
nowTime = int(time.time())
|
|
nowTime = int(time.time())
|
|
@@ -483,8 +481,8 @@ class SmartSocketView(View):
|
|
'timeType': socket_schedule['time_type'],
|
|
'timeType': socket_schedule['time_type'],
|
|
'startTime': socket_schedule['start_time'],
|
|
'startTime': socket_schedule['start_time'],
|
|
'endTime': socket_schedule['end_time'],
|
|
'endTime': socket_schedule['end_time'],
|
|
- 'switchStatus': socket_schedule['switch_status'] if socket_schedule['switch_status'] else False,
|
|
|
|
- 'taskStatus': socket_schedule['task_status'] if socket_schedule['task_status'] else False,
|
|
|
|
|
|
+ 'switchStatus': socket_schedule['switch_status'],
|
|
|
|
+ 'taskStatus': socket_schedule['task_status'],
|
|
# 进制
|
|
# 进制
|
|
'repeat': socket_schedule['repeat'],
|
|
'repeat': socket_schedule['repeat'],
|
|
})
|
|
})
|
|
@@ -534,8 +532,8 @@ class SmartSocketView(View):
|
|
data = {
|
|
data = {
|
|
'serialNumber': serial_number,
|
|
'serialNumber': serial_number,
|
|
'tasks': scene_log['tasks'] if scene_log['tasks'] else '',
|
|
'tasks': scene_log['tasks'] if scene_log['tasks'] else '',
|
|
- 'status': scene_log['status'] if scene_log['status'] else 0,
|
|
|
|
- 'createdTime': scene_log['created_time'] if scene_log['created_time'] else '',
|
|
|
|
|
|
+ 'status': scene_log['status'],
|
|
|
|
+ 'createdTime': scene_log['created_time'],
|
|
}
|
|
}
|
|
log_list.append(data)
|
|
log_list.append(data)
|
|
return response.json(0, log_list)
|
|
return response.json(0, log_list)
|
|
@@ -756,4 +754,4 @@ class SmartSocketView(View):
|
|
})
|
|
})
|
|
return response.json(0, schedule_date_list)
|
|
return response.json(0, schedule_date_list)
|
|
except Exception as e:
|
|
except Exception as e:
|
|
- return response.json(500, repr(e))
|
|
|
|
|
|
+ return response.json(500, repr(e))
|