|
@@ -24,6 +24,7 @@ from Ansjer.cn_config.config_formal import CONFIG_INFO
|
|
|
from Ansjer.config import CONFIG_INFO
|
|
|
from Controller.DeviceConfirmRegion import Device_Region
|
|
|
from Object.AWS.AmazonS3Util import AmazonS3Util
|
|
|
+from Object.Enums.RedisKeyConstant import RedisKeyConstant
|
|
|
from Object.RedisObject import RedisObject
|
|
|
from Service.VodHlsService import SplitVodHlsObject
|
|
|
|
|
@@ -173,6 +174,8 @@ class testView(View):
|
|
|
return self.get_serial_details(request_dict, response, request)
|
|
|
elif operation == 'checkOrderExist': # 检查paypal订单是否存在
|
|
|
return self.checkOrderExist(request_dict, response)
|
|
|
+ elif operation == 'getDomainName':
|
|
|
+ return self.get_domain_name(response)
|
|
|
else:
|
|
|
return 123
|
|
|
|
|
@@ -1085,3 +1088,18 @@ class testView(View):
|
|
|
return response.json(0, {'is_exist': is_exist})
|
|
|
except Exception as e:
|
|
|
return response.json(500, 'error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
|
+
|
|
|
+ @staticmethod
|
|
|
+ def get_domain_name(response):
|
|
|
+ try:
|
|
|
+ redis = RedisObject()
|
|
|
+ redis_key = RedisKeyConstant.APP_DOMAIN_NAME.value
|
|
|
+ domain_name = redis.get_data(redis_key)
|
|
|
+ if domain_name:
|
|
|
+ return response.json(0, domain_name)
|
|
|
+ else:
|
|
|
+ return response.json(0, "https://www.dvema.com/")
|
|
|
+ except Exception as e:
|
|
|
+ LOGGER.info(
|
|
|
+ 'APP扫码工具获取域名异常, error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
|
+ return response.json(0, "https://www.dvema.com/")
|