Browse Source

fix nickname bug

chenjunkai 6 years ago
parent
commit
8b993caf9d
1 changed files with 12 additions and 3 deletions
  1. 12 3
      Controller/EquipmentManager.py

+ 12 - 3
Controller/EquipmentManager.py

@@ -613,10 +613,10 @@ def queryInterface(request):
         nowTime = int(time.time())
         data = []
         # 设备拓展信息表
-        us_qs = UidSetModel.objects.filter(uid__in=uid_list).values('uid', 'version')
+        us_qs = UidSetModel.objects.filter(uid__in=uid_list).values('uid', 'version', 'nickname')
         uv_dict = {}
         for us in us_qs:
-            uv_dict[us['uid']] = us['version']
+            uv_dict[us['uid']] = {'version': us['version'], 'nickname': us['nickname']}
         for p in dvls:
             p['vod'] = []
             for dm in ubqs:
@@ -629,7 +629,16 @@ def queryInterface(request):
                     obj = 'uid_preview/{uid}/channel_{channel}.png'.format(uid=up['uid'], channel=up['channel'])
                     img_sign = bucket.sign_url('GET', obj, 300)
                     p['preview'].append(img_sign)
-            p['uid_version'] = uv_dict[p['UID']] if p['UID'] in uv_dict else ''
+            p_uid = p['UID']
+            if p_uid in uv_dict:
+                # 设备版本号
+                p['uid_version'] = uv_dict[p_uid]['version']
+                # 设备昵称
+                if uv_dict[p_uid]['nickname']:
+                    p['NickName'] = uv_dict[p_uid]['nickname']
+            else:
+                # 设备版本号
+                p['uid_version'] = ''
             data.append(p)
         return response.json(0, data)
     else: