|
@@ -792,10 +792,11 @@ class SmartSceneView(View):
|
|
|
values('device__serial_number')[0]['device__serial_number']
|
|
|
topic_name = SMART_SCENE_TOPIC.format(serial_number)
|
|
|
with transaction.atomic():
|
|
|
- smart_scene_qs = SmartScene.objects.filter(id__in=smart_scene_id_list).values('scene_data')
|
|
|
+ smart_scene_qs = SmartScene.objects.filter(id__in=smart_scene_id_list)
|
|
|
|
|
|
# 删除定时任务
|
|
|
- for smart_scene in smart_scene_qs:
|
|
|
+ smart_scene_data = smart_scene_qs.values('scene_data')
|
|
|
+ for smart_scene in smart_scene_data:
|
|
|
scene_data = smart_scene['scene_data']
|
|
|
if scene_data:
|
|
|
scene_data_dict = eval(scene_data)
|