|
@@ -5,6 +5,7 @@
|
|
|
# @File: SmartSwitchController.py
|
|
|
"""
|
|
|
import datetime
|
|
|
+import json
|
|
|
import time
|
|
|
|
|
|
from django.views import View
|
|
@@ -408,14 +409,16 @@ class SmartSwitchView(View):
|
|
|
if not device_qs.exists():
|
|
|
return response.json(173)
|
|
|
device_id = device_qs[0]['id']
|
|
|
- chronopher_qs = SwitchChronopher.objects.filter(device_id=device_id, id=chronopher_id)
|
|
|
+ chronopher_qs = SwitchChronopher.objects.filter(device_id=device_id, id=chronopher_id).values(
|
|
|
+ 'time_type_radio', 'time_point', 'time_quantum_start_time', 'time_quantum_end_time',
|
|
|
+ 'time_point_device_will_doing', 'time_quantum_device_will_doing', 'slow_open_or_close_speed', 'repeat')
|
|
|
if not chronopher_qs.exists():
|
|
|
return response.json(173)
|
|
|
try:
|
|
|
scene_log = {
|
|
|
'scene_id': chronopher_id,
|
|
|
'device_id': device_id,
|
|
|
- 'tasks': '',
|
|
|
+ 'tasks': json.dumps(chronopher_qs[0]),
|
|
|
'status': status,
|
|
|
'created_time': implement_time,
|
|
|
}
|