Selaa lähdekoodia

APP扫码工具获取域名

linhaohong 5 kuukautta sitten
vanhempi
commit
0b376c788a
2 muutettua tiedostoa jossa 20 lisäystä ja 0 poistoa
  1. 18 0
      Controller/TestApi.py
  2. 2 0
      Object/Enums/RedisKeyConstant.py

+ 18 - 0
Controller/TestApi.py

@@ -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/")

+ 2 - 0
Object/Enums/RedisKeyConstant.py

@@ -27,6 +27,8 @@ class RedisKeyConstant(Enum):
     TODAY_CLOUD_QUERY_NUMBER = 'TODAY:CLOUD:QUERY:NUMBER'
     # 基础模块用户ID
     BASIC_USER = 'BASIC:USER:'
+    # APP扫码工具域名
+    APP_DOMAIN_NAME = "DOMAIN:NAME"
 
     # Redis 过期时间常量 (秒)
     EXPIRE_TIME_60_SECONDS = 60    # 60秒