Pārlūkot izejas kodu

增加userIconUrl

chenjunkai 6 gadi atpakaļ
vecāks
revīzija
a01842101c
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 7 1
      Controller/DeviceShare.py

+ 7 - 1
Controller/DeviceShare.py

@@ -161,7 +161,8 @@ class DeviceShareView(View):
         if UID is not None:
         if UID is not None:
             # 查询分享获得的用户
             # 查询分享获得的用户
             qs = Device_Info.objects.filter(UID=UID, isShare=True, primaryUserID=userID, isExist=1). \
             qs = Device_Info.objects.filter(UID=UID, isShare=True, primaryUserID=userID, isExist=1). \
-                values('userID__NickName', 'userID__username', 'userID__userEmail', 'userID__phone', 'id')
+                values('userID__NickName', 'userID__username', 'userID__userEmail', 'userID__phone', 'id',
+                       'userID__userIconPath')
             data = []
             data = []
             # print(qs)
             # print(qs)
             for q in qs:
             for q in qs:
@@ -174,6 +175,11 @@ class DeviceShareView(View):
                     d['user'] = q['userID__userEmail']
                     d['user'] = q['userID__userEmail']
                 elif q['userID__phone']:
                 elif q['userID__phone']:
                     d['user'] = q['userID__phone']
                     d['user'] = q['userID__phone']
+                userIconPath = q['userID__userIconPath']
+                if userIconPath:
+                    if userIconPath.find('static/') != -1:
+                        userIconPath = userIconPath.replace('static/', '').replace('\\', '/')
+                        d['userIconUrl'] = SERVER_DOMAIN + 'account/getAvatar/' + userIconPath
                 data.append(d)
                 data.append(d)
             return response.json(0, data)
             return response.json(0, data)
         else:
         else: