|
@@ -30,7 +30,7 @@ from Ansjer.config import BASE_DIR, CONFIG_EUR, CONFIG_INFO, SERVER_DOMAIN_EUR,
|
|
from Controller.CheckUserData import DataValid, date_handler, RandomStr
|
|
from Controller.CheckUserData import DataValid, date_handler, RandomStr
|
|
from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
|
|
from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
|
|
UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, Order_Model, UID_Bucket, Unused_Uid_Meal, \
|
|
UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, Order_Model, UID_Bucket, Unused_Uid_Meal, \
|
|
- GatewayPush, CountryLanguageModel, LanguageModel, IcloudUseDetails, IcloudStorageRecord, VodBucketModel
|
|
|
|
|
|
+ GatewayPush, CountryLanguageModel, LanguageModel, IcloudUseDetails, IcloudStorageRecord, VodBucketModel, LogModel
|
|
from Object.AWS.AmazonS3Util import AmazonS3Util
|
|
from Object.AWS.AmazonS3Util import AmazonS3Util
|
|
from Object.AWS.SesClassObject import SesClassObject
|
|
from Object.AWS.SesClassObject import SesClassObject
|
|
from Object.AliSmsObject import AliSmsObject
|
|
from Object.AliSmsObject import AliSmsObject
|
|
@@ -326,6 +326,19 @@ class LogoutView(TemplateView):
|
|
userID = tko.userID
|
|
userID = tko.userID
|
|
UidPushModel.objects.filter(userID_id=userID, m_code=m_code).delete()
|
|
UidPushModel.objects.filter(userID_id=userID, m_code=m_code).delete()
|
|
GatewayPush.objects.filter(user_id=userID, m_code=m_code).update(logout=True)
|
|
GatewayPush.objects.filter(user_id=userID, m_code=m_code).update(logout=True)
|
|
|
|
+ # 记录操作日志
|
|
|
|
+ username = CommonService.get_username(userID)
|
|
|
|
+ now_time = int(time.time())
|
|
|
|
+ content = json.loads(json.dumps(request_dict))
|
|
|
|
+ log = {
|
|
|
|
+ 'user_id': 1,
|
|
|
|
+ 'status': 200,
|
|
|
|
+ 'time': now_time,
|
|
|
|
+ 'content': json.dumps(content),
|
|
|
|
+ 'url': 'equipment/delete',
|
|
|
|
+ 'operation': '{}退出登录,m_code:{}'.format(username, m_code),
|
|
|
|
+ }
|
|
|
|
+ LogModel.objects.create(**log)
|
|
return response.json(0)
|
|
return response.json(0)
|
|
except Exception as e:
|
|
except Exception as e:
|
|
LOGGER.info('退出登录异常:error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
LOGGER.info('退出登录异常:error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|