|
@@ -12,47 +12,25 @@
|
|
|
@Contact: chanjunkai@163.com
|
|
|
"""
|
|
|
import datetime
|
|
|
-import traceback
|
|
|
import time
|
|
|
-import logging
|
|
|
-import jwt
|
|
|
import oss2
|
|
|
-import simplejson
|
|
|
-import simplejson as json
|
|
|
-import requests
|
|
|
-import xlwt
|
|
|
from django.contrib.auth.hashers import make_password, check_password # 对密码加密模块
|
|
|
from django.db import transaction
|
|
|
from django.db.models import Q
|
|
|
-from django.http import HttpResponseRedirect
|
|
|
from django.utils.decorators import method_decorator
|
|
|
from django.utils.timezone import utc
|
|
|
from django.views.decorators.csrf import csrf_exempt
|
|
|
from django.views.generic import TemplateView
|
|
|
-from jwt.algorithms import RSAAlgorithm
|
|
|
-from ratelimit.decorators import ratelimit
|
|
|
-
|
|
|
-from Ansjer.config import AuthCode_Expire, SERVER_DOMAIN, APNS_CONFIG, JPUSH_CONFIG, FCM_CONFIG, TUTK_PUSH_DOMAIN, \
|
|
|
- OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET
|
|
|
-from Controller.CheckUserData import DataValid, date_handler, RandomStr
|
|
|
-from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
|
|
|
- UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, MenuModel, FeedBackModel, StatResModel, \
|
|
|
+
|
|
|
+from Ansjer.config import SERVER_DOMAIN, OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET
|
|
|
+from Controller.CheckUserData import DataValid
|
|
|
+from Model.models import Device_User, Role, UserExModel, CountryModel, MenuModel, FeedBackModel, StatResModel, \
|
|
|
SysMassModel, App_Info, SysMsgModel
|
|
|
-from Object.AWS.SesClassObject import SesClassObject
|
|
|
-from Object.AliSmsObject import AliSmsObject
|
|
|
-from Object.RedisObject import RedisObject
|
|
|
from Object.ResponseObject import ResponseObject
|
|
|
from Object.TokenObject import TokenObject
|
|
|
from Service.CommonService import CommonService
|
|
|
from Service.ModelService import ModelService
|
|
|
-from Service.TemplateService import TemplateService
|
|
|
from django.views.generic import View
|
|
|
-import base64
|
|
|
-import random
|
|
|
-from io import BytesIO
|
|
|
-from PIL import Image, ImageDraw, ImageFont
|
|
|
-from django.shortcuts import HttpResponse
|
|
|
-from Ansjer.config import BASE_DIR
|
|
|
|
|
|
|
|
|
# 登录
|
|
@@ -382,7 +360,7 @@ class UserManagement(View):
|
|
|
'data_joined': device_user.data_joined.strftime("%Y-%m-%d %H:%M:%S"),
|
|
|
'last_login': device_user.last_login.strftime("%Y-%m-%d %H:%M:%S"),
|
|
|
'appBundleId': app_bundle_id,
|
|
|
- 'countryName':countryName
|
|
|
+ 'countryName': countryName
|
|
|
})
|
|
|
print('user_list: ', user_list)
|
|
|
return response.json(0, {'list': user_list, 'total': total})
|