|  | @@ -27,7 +27,7 @@ from ratelimit.decorators import ratelimit
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  from Ansjer.config import AuthCode_Expire, SERVER_DOMAIN, APNS_CONFIG, JPUSH_CONFIG, FCM_CONFIG
 | 
	
		
			
				|  |  |  from Controller.CheckUserData import DataValid, date_handler, RandomStr
 | 
	
		
			
				|  |  | -from Model.models import Device_User, Role, SysMsgModel, UidPushModel, UidSetModel, UserExtendModel
 | 
	
		
			
				|  |  | +from Model.models import Device_User, Role, SysMsgModel, UidPushModel, UserOauth2Model, UserExModel
 | 
	
		
			
				|  |  |  from Object.AWS.SesClassObject import SesClassObject
 | 
	
		
			
				|  |  |  from Object.AliSmsObject import AliSmsObject
 | 
	
		
			
				|  |  |  from Object.RedisObject import RedisObject
 | 
	
	
		
			
				|  | @@ -517,14 +517,14 @@ class refreshTokenView(TemplateView):
 | 
	
		
			
				|  |  |              if tko.code == 0:
 | 
	
		
			
				|  |  |                  # 更新用户扩展信息语言
 | 
	
		
			
				|  |  |                  try:
 | 
	
		
			
				|  |  | -                    user_extend_qs = UserExtendModel.objects.filter(userID_id=userID)
 | 
	
		
			
				|  |  | -                    if user_extend_qs.exists():
 | 
	
		
			
				|  |  | +                    user_ex_qs = UserExModel.objects.filter(userID_id=userID)
 | 
	
		
			
				|  |  | +                    if user_ex_qs.exists():
 | 
	
		
			
				|  |  |                          nowTime = int(time.time())
 | 
	
		
			
				|  |  |                          update_dict = {
 | 
	
		
			
				|  |  |                              'updTime': nowTime,
 | 
	
		
			
				|  |  |                              'region': lang
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  | -                        user_extend_qs.update(**update_dict)
 | 
	
		
			
				|  |  | +                        user_ex_qs.update(**update_dict)
 | 
	
		
			
				|  |  |                  except Exception as e:
 | 
	
		
			
				|  |  |                      pass
 | 
	
		
			
				|  |  |                  # # #
 | 
	
	
		
			
				|  | @@ -1307,15 +1307,15 @@ class InitInfoView(View):
 | 
	
		
			
				|  |  |                  UidPushModel.objects.filter(userID_id=userID, m_code=m_code, uid_set__detect_status=1).update(
 | 
	
		
			
				|  |  |                      **update_dict)
 | 
	
		
			
				|  |  |              if appBundleId:
 | 
	
		
			
				|  |  | -                user_extend_qs = UserExtendModel.objects.filter(userID_id=userID)
 | 
	
		
			
				|  |  | -                if user_extend_qs.exists():
 | 
	
		
			
				|  |  | +                user_ex_qs = UserExModel.objects.filter(userID_id=userID)
 | 
	
		
			
				|  |  | +                if user_ex_qs.exists():
 | 
	
		
			
				|  |  |                      update_dict = {
 | 
	
		
			
				|  |  |                          'updTime': nowTime,
 | 
	
		
			
				|  |  |                          'appBundleId': appBundleId,
 | 
	
		
			
				|  |  |                          'region': lang
 | 
	
		
			
				|  |  |                          # 'is_cn':
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    user_extend_qs.update(**update_dict)
 | 
	
		
			
				|  |  | +                    user_ex_qs.update(**update_dict)
 | 
	
		
			
				|  |  |                  else:
 | 
	
		
			
				|  |  |                      create_dict = {
 | 
	
		
			
				|  |  |                          'addTime': nowTime,
 | 
	
	
		
			
				|  | @@ -1324,7 +1324,7 @@ class InitInfoView(View):
 | 
	
		
			
				|  |  |                          'userID_id': userID,
 | 
	
		
			
				|  |  |                          'region': lang
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    UserExtendModel.objects.create(**create_dict)
 | 
	
		
			
				|  |  | +                    UserExModel.objects.create(**create_dict)
 | 
	
		
			
				|  |  |          res = {
 | 
	
		
			
				|  |  |              'usmsg': sm_count
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -1441,7 +1441,7 @@ class wxAuthSignView(TemplateView):
 | 
	
		
			
				|  |  |                  access_token = res_json['access_token']
 | 
	
		
			
				|  |  |                  openid = res_json['openid']
 | 
	
		
			
				|  |  |                  if access_token and openid:
 | 
	
		
			
				|  |  | -                    user_extend_qs = UserExtendModel.objects.filter(authOpenID=openid, authType=1)
 | 
	
		
			
				|  |  | +                    user_extend_qs = UserOauth2Model.objects.filter(authOpenID=openid, authType=1)
 | 
	
		
			
				|  |  |                      if user_extend_qs.exists():
 | 
	
		
			
				|  |  |                          # 如果用户绑定过则直接登录
 | 
	
		
			
				|  |  |                          userID = user_extend_qs[0].userID_id
 | 
	
	
		
			
				|  | @@ -1511,10 +1511,9 @@ class wxAuthSignView(TemplateView):
 | 
	
		
			
				|  |  |              )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              nowTime = int(time.time())
 | 
	
		
			
				|  |  | -            UserExtendModel.objects.create(
 | 
	
		
			
				|  |  | +            UserOauth2Model.objects.create(
 | 
	
		
			
				|  |  |                  addTime=nowTime,
 | 
	
		
			
				|  |  |                  updTime=nowTime,
 | 
	
		
			
				|  |  | -                appBundleId=appBundleId,
 | 
	
		
			
				|  |  |                  userID_id=users.userID,
 | 
	
		
			
				|  |  |                  authType=1,
 | 
	
		
			
				|  |  |                  authOpenID=openid
 | 
	
	
		
			
				|  | @@ -1580,20 +1579,19 @@ class wxPerfectView(TemplateView):
 | 
	
		
			
				|  |  |                      access_token = res_json['access_token']
 | 
	
		
			
				|  |  |                      openid = res_json['openid']
 | 
	
		
			
				|  |  |                      if access_token and openid:
 | 
	
		
			
				|  |  | -                        user_has_bind = UserExtendModel.objects.filter(authOpenID=openid)
 | 
	
		
			
				|  |  | +                        user_has_bind = UserOauth2Model.objects.filter(authOpenID=openid)
 | 
	
		
			
				|  |  |                          if user_has_bind.exists():
 | 
	
		
			
				|  |  | -                            user_extend_qs = UserExtendModel.objects. \
 | 
	
		
			
				|  |  | -                                filter(userID_id=userID, authType=1, appBundleId=appBundleID)
 | 
	
		
			
				|  |  | -                            if user_extend_qs.exists():
 | 
	
		
			
				|  |  | -                                user_extend_qs.update(authOpenID=openid)
 | 
	
		
			
				|  |  | +                            user_oauth2_qs = UserOauth2Model.objects. \
 | 
	
		
			
				|  |  | +                                filter(userID_id=userID, authType=1)
 | 
	
		
			
				|  |  | +                            if user_oauth2_qs.exists():
 | 
	
		
			
				|  |  | +                                user_oauth2_qs.update(authOpenID=openid)
 | 
	
		
			
				|  |  |                                  return response.json(0)
 | 
	
		
			
				|  |  |                              else:
 | 
	
		
			
				|  |  |                                  try:
 | 
	
		
			
				|  |  |                                      nowTime = int(time.time())
 | 
	
		
			
				|  |  | -                                    UserExtendModel.objects.create(
 | 
	
		
			
				|  |  | +                                    UserOauth2Model.objects.create(
 | 
	
		
			
				|  |  |                                          addTime=nowTime,
 | 
	
		
			
				|  |  |                                          updTime=nowTime,
 | 
	
		
			
				|  |  | -                                        appBundleId=appBundleID,
 | 
	
		
			
				|  |  |                                          userID_id=userID,
 | 
	
		
			
				|  |  |                                          authType=1,
 | 
	
		
			
				|  |  |                                          authOpenID=openid)
 | 
	
	
		
			
				|  | @@ -1962,14 +1960,14 @@ class UnbundingWXView(TemplateView):
 | 
	
		
			
				|  |  |          tko = TokenObject(token)
 | 
	
		
			
				|  |  |          if tko.code == 0:
 | 
	
		
			
				|  |  |              userID = tko.userID
 | 
	
		
			
				|  |  | -            user_extend_qs = UserExtendModel.objects.filter(
 | 
	
		
			
				|  |  | +            user_oauth2_qs = UserOauth2Model.objects.filter(
 | 
	
		
			
				|  |  |                  ~Q(authOpenID='') & Q(userID_id=userID) & Q(authType=auth_type))
 | 
	
		
			
				|  |  | -            if user_extend_qs.exists():
 | 
	
		
			
				|  |  | +            if user_oauth2_qs.exists():
 | 
	
		
			
				|  |  |                  user_qs = Device_User.objects.filter(phone='', userEmail='', userID=userID)
 | 
	
		
			
				|  |  |                  if user_qs.exists():
 | 
	
		
			
				|  |  |                      return response.json(17)
 | 
	
		
			
				|  |  |                  else:
 | 
	
		
			
				|  |  | -                    user_extend_qs.update(authOpenID='', authType=0)
 | 
	
		
			
				|  |  | +                    user_oauth2_qs.update(authOpenID='', authType=0)
 | 
	
		
			
				|  |  |                      return response.json(0)
 | 
	
		
			
				|  |  |              else:
 | 
	
		
			
				|  |  |                  return response.json(173)
 |