|
@@ -47,7 +47,7 @@ from django.contrib.auth.hashers import make_password # 对密码加密模块
|
|
from Ansjer.config import OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET, AWS_ACCESS_KEY_ID, \
|
|
from Ansjer.config import OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET, AWS_ACCESS_KEY_ID, \
|
|
AWS_SECRET_ACCESS_KEY, SERVER_TYPE, AWS_SES_ACCESS_REGION
|
|
AWS_SECRET_ACCESS_KEY, SERVER_TYPE, AWS_SES_ACCESS_REGION
|
|
from Model.models import Order_Model, Store_Meal, DeviceLogModel, VodBucketModel, \
|
|
from Model.models import Order_Model, Store_Meal, DeviceLogModel, VodBucketModel, \
|
|
- TestSerialRepetition, TestDeviceFindSerial, UIDCompanySerialModel, CompanySerialModel, LogModel
|
|
|
|
|
|
+ TestSerialRepetition, TestDeviceFindSerial, UIDCompanySerialModel, CompanySerialModel, LogModel, Device_User
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.TokenObject import TokenObject
|
|
from Service.CommonService import CommonService
|
|
from Service.CommonService import CommonService
|
|
@@ -122,6 +122,8 @@ class testView(View):
|
|
elif operation == 'generateToken':
|
|
elif operation == 'generateToken':
|
|
userID = '158943604783713800138000'
|
|
userID = '158943604783713800138000'
|
|
return self.generate_token(request_dict, userID)
|
|
return self.generate_token(request_dict, userID)
|
|
|
|
+ elif operation == 'analysisToken':
|
|
|
|
+ return self.analysis_token(request_dict, response)
|
|
elif operation == 'test_upload_s3':
|
|
elif operation == 'test_upload_s3':
|
|
userID = '158943604783713800138000'
|
|
userID = '158943604783713800138000'
|
|
return self.test_upload_s3(request_dict, response)
|
|
return self.test_upload_s3(request_dict, response)
|
|
@@ -727,6 +729,14 @@ class testView(View):
|
|
# res = etkObj.encrypt("4UZSEDP93MJ3X7YB111A")
|
|
# res = etkObj.encrypt("4UZSEDP93MJ3X7YB111A")
|
|
return JsonResponse(status=200, data=res, safe=False)
|
|
return JsonResponse(status=200, data=res, safe=False)
|
|
|
|
|
|
|
|
+ @staticmethod
|
|
|
|
+ def analysis_token(request_dict, response):
|
|
|
|
+ token = request_dict.get('token', None)
|
|
|
|
+ token = TokenObject(token)
|
|
|
|
+ user_id = token.userID
|
|
|
|
+ username = Device_User.objects.get(userID=user_id).username
|
|
|
|
+ return response.json(0, username)
|
|
|
|
+
|
|
def test_upload_s3(self, request_dict, response):
|
|
def test_upload_s3(self, request_dict, response):
|
|
aws_s3_guonei = boto3.client(
|
|
aws_s3_guonei = boto3.client(
|
|
's3',
|
|
's3',
|