소스 검색

增加userIconUrl

chenjunkai 6 년 전
부모
커밋
a01842101c
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      Controller/DeviceShare.py

+ 7 - 1
Controller/DeviceShare.py

@@ -161,7 +161,8 @@ class DeviceShareView(View):
         if UID is not None:
             # 查询分享获得的用户
             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 = []
             # print(qs)
             for q in qs:
@@ -174,6 +175,11 @@ class DeviceShareView(View):
                     d['user'] = q['userID__userEmail']
                 elif 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)
             return response.json(0, data)
         else: