|
@@ -8,6 +8,7 @@ import time
|
|
|
|
|
|
import requests
|
|
import requests
|
|
from Ansjer.config import LOGGER
|
|
from Ansjer.config import LOGGER
|
|
|
|
+from Ansjer.config import SERVER_DOMAIN_SSL
|
|
from django.views.generic.base import View
|
|
from django.views.generic.base import View
|
|
|
|
|
|
from Model.models import WeChatMiniProgram, Device_User, Device_Info, DeviceNameLanguage
|
|
from Model.models import WeChatMiniProgram, Device_User, Device_Info, DeviceNameLanguage
|
|
@@ -184,8 +185,17 @@ class UserView(View):
|
|
login_status=login_status, openid=openid, session_key=session_key, phone_number=phone_number,
|
|
login_status=login_status, openid=openid, session_key=session_key, phone_number=phone_number,
|
|
created_time=now_time, updated_time=now_time
|
|
created_time=now_time, updated_time=now_time
|
|
)
|
|
)
|
|
|
|
+ # 头像链接
|
|
|
|
+ user_icon_path = 'User/default.png'
|
|
|
|
+ device_user_qs = Device_User.objects.filter(phone=phone_number).values('userIconPath')
|
|
|
|
+ if device_user_qs.exists():
|
|
|
|
+ user_icon_path = device_user_qs[0]['userIconPath']
|
|
|
|
+ if user_icon_path.find('static/') != -1:
|
|
|
|
+ user_icon_path = user_icon_path.replace('static/', '').replace('\\', '/')
|
|
|
|
+ user_icon_url = SERVER_DOMAIN_SSL + 'account/getAvatar/' + user_icon_path
|
|
res = {
|
|
res = {
|
|
- 'login_status': login_status
|
|
|
|
|
|
+ 'login_status': login_status,
|
|
|
|
+ 'user_icon_url': user_icon_url
|
|
}
|
|
}
|
|
return response.json(0, res)
|
|
return response.json(0, res)
|
|
except Exception as e:
|
|
except Exception as e:
|