peng пре 1 година
родитељ
комит
f931406df9
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      Controller/SensorGateway/SmartSwitchController.py

+ 5 - 2
Controller/SensorGateway/SmartSwitchController.py

@@ -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,
             }