|
@@ -205,6 +205,8 @@ class testView(View):
|
|
return self.statistical_cloud_storage_data(response)
|
|
return self.statistical_cloud_storage_data(response)
|
|
elif operation == 'getDomainName':
|
|
elif operation == 'getDomainName':
|
|
return self.get_domain_name(response)
|
|
return self.get_domain_name(response)
|
|
|
|
+ elif operation == 'base64EncodeOrDecode':
|
|
|
|
+ return self.base64EncodeOrDecode(request_dict, response)
|
|
else:
|
|
else:
|
|
return response.json(414)
|
|
return response.json(414)
|
|
|
|
|
|
@@ -1592,4 +1594,14 @@ class testView(View):
|
|
except Exception as e:
|
|
except Exception as e:
|
|
LOGGER.info(
|
|
LOGGER.info(
|
|
'APP扫码工具获取域名异常, error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
'APP扫码工具获取域名异常, error_line:{}, error_msg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
- return response.json(0, "https://www.dvema.com/")
|
|
|
|
|
|
+ return response.json(0, "https://www.dvema.com/")
|
|
|
|
+
|
|
|
|
+ @staticmethod
|
|
|
|
+ def base64EncodeOrDecode(request_dict, response):
|
|
|
|
+ mode = request_dict.get('mode')
|
|
|
|
+ data = request_dict.get('data')
|
|
|
|
+ if mode == 'encode':
|
|
|
|
+ result = CommonService.encode_data(data)
|
|
|
|
+ else:
|
|
|
|
+ result = CommonService.decode_data(data)
|
|
|
|
+ return response.json(0, result)
|