|
@@ -37,10 +37,17 @@ class GatewaySubDeviceView(View):
|
|
|
token_code, user_id, response = CommonService.verify_token_get_user_id(request_dict, request)
|
|
|
if token_code != 0:
|
|
|
return response.json(token_code)
|
|
|
- if operation == 'add': # 添加子设备
|
|
|
- return self.add_sub_device(request_dict, user_id, response)
|
|
|
+
|
|
|
+ if operation == 'home': # 查询传感器主页信息
|
|
|
+ return self.sensor_home_info(request_dict, response)
|
|
|
+ elif operation == 'device-list': # 获取设备信息
|
|
|
+ return self.get_device_list(request_dict, response)
|
|
|
+ elif operation == 'list': # 获取子设备信息
|
|
|
+ return self.get_sensor_list(request_dict, response)
|
|
|
elif operation == 'detail': # 查询子设备信息
|
|
|
return self.query_sub_device(request_dict, response)
|
|
|
+ elif operation == 'add': # 添加子设备
|
|
|
+ return self.add_sub_device(request_dict, user_id, response)
|
|
|
elif operation == 'update': # 更新子设备信息
|
|
|
return self.sensor_update(request_dict, response)
|
|
|
elif operation == 'delete': # 删除子设备
|
|
@@ -51,14 +58,8 @@ class GatewaySubDeviceView(View):
|
|
|
return self.records(request_dict, response)
|
|
|
elif operation == 'records-date': # 查询传感器记录日期
|
|
|
return self.records_date(request_dict, response)
|
|
|
- elif operation == 'home': # 查询传感器主页信息
|
|
|
- return self.sensor_home_info(request_dict, response)
|
|
|
elif operation == 'update-emergency-status': # 更新智能按钮紧急开关状态
|
|
|
return self.update_emergency_status(request_dict, response)
|
|
|
- elif operation == 'list': # 获取子设备信息
|
|
|
- return self.get_sensor_list(request_dict, response)
|
|
|
- elif operation == 'device-list': # 获取设备信息
|
|
|
- return self.get_device_list(request_dict, response)
|
|
|
else:
|
|
|
return response.json(414)
|
|
|
|
|
@@ -602,7 +603,6 @@ class GatewaySubDeviceView(View):
|
|
|
device_dict = {
|
|
|
'deviceType': 200,
|
|
|
'deviceId': device_id,
|
|
|
- 'serialNumber': serial_number,
|
|
|
'deviceNickName': item['device__NickName']
|
|
|
}
|
|
|
sub_device = []
|
|
@@ -627,7 +627,8 @@ class GatewaySubDeviceView(View):
|
|
|
'status': device_qs[0]['status'],
|
|
|
'createdTime': device_qs[0]['created_time'],
|
|
|
'roomName': room_name,
|
|
|
- 'familyId': family_id
|
|
|
+ 'familyId': family_id,
|
|
|
+ 'serialNumber': serial_number
|
|
|
})
|
|
|
device_dict['subDevice'] = sub_device
|
|
|
device_list.append(device_dict)
|