|
@@ -76,7 +76,9 @@ class GatewayView(View):
|
|
|
gateway_sub_device_qs = GatewaySubDevice.objects.filter(device__serial_number=serial_number,
|
|
|
device_type=sensor_type, ieee_addr=ieee_addr,
|
|
|
src_addr=src_addr).values('id', 'nickname')
|
|
|
- if gateway_sub_device_qs.exists():
|
|
|
+ if not gateway_sub_device_qs.exists():
|
|
|
+ return response.json(173)
|
|
|
+ else:
|
|
|
gateway_sub_device_id = gateway_sub_device_qs[0]['id']
|
|
|
nickname = gateway_sub_device_qs[0]['nickname']
|
|
|
sensor_record_dict = {
|
|
@@ -205,7 +207,7 @@ class GatewayView(View):
|
|
|
smart_scene_qs = SmartScene.objects.filter(id=scene_id).values('scene_name', 'conditions', 'tasks', 'device_id',
|
|
|
'sub_device_id', 'user_id')
|
|
|
if not smart_scene_qs.exists():
|
|
|
- return response.json(174)
|
|
|
+ return response.json(173)
|
|
|
|
|
|
nickname = ''
|
|
|
scene_name = smart_scene_qs[0]['scene_name']
|