|
@@ -121,7 +121,7 @@ class GatewaySubDeviceView(View):
|
|
|
@staticmethod
|
|
|
def query_sub_device(request_dict, response):
|
|
|
"""
|
|
|
- 查询子设备
|
|
|
+ 查询子设备信息
|
|
|
@param request_dict: 请求参数
|
|
|
@request_dict gatewaySubId: 子设备id
|
|
|
@param response: 响应对象
|
|
@@ -137,7 +137,13 @@ class GatewaySubDeviceView(View):
|
|
|
'mac', 'sensor_serial')
|
|
|
if not gateway_sub_device_qs.exists():
|
|
|
return response.json(173)
|
|
|
- return response.json(0, list(gateway_sub_device_qs))
|
|
|
+ res = {
|
|
|
+ 'manufacturer': gateway_sub_device_qs[0]['manufacturer'],
|
|
|
+ 'device_model': gateway_sub_device_qs[0]['device_model'],
|
|
|
+ 'mac': gateway_sub_device_qs[0]['mac'],
|
|
|
+ 'sensor_serial': gateway_sub_device_qs[0]['sensor_serial'],
|
|
|
+ }
|
|
|
+ return response.json(0, res)
|
|
|
except Exception as e:
|
|
|
return response.json(500, repr(e))
|
|
|
|