清除domain_west.py调试日志
This commit is contained in:
parent
c16f3dab79
commit
8b3f861795
@ -86,7 +86,6 @@ class WestDomain:
|
|||||||
if method.upper() == 'POST':
|
if method.upper() == 'POST':
|
||||||
data = body_params or {}
|
data = body_params or {}
|
||||||
# 确保中文字符正确编码
|
# 确保中文字符正确编码
|
||||||
jingrow.log_error("西部数码API调试", f"发送POST请求,URL: {url}, 数据: {data}")
|
|
||||||
response = requests.post(url, data=data, headers=headers, timeout=30)
|
response = requests.post(url, data=data, headers=headers, timeout=30)
|
||||||
else:
|
else:
|
||||||
response = requests.get(url, headers=headers, timeout=30)
|
response = requests.get(url, headers=headers, timeout=30)
|
||||||
@ -96,13 +95,11 @@ class WestDomain:
|
|||||||
try:
|
try:
|
||||||
result = response.json()
|
result = response.json()
|
||||||
except json.JSONDecodeError:
|
except json.JSONDecodeError:
|
||||||
jingrow.log_error("西部数码API响应解析失败", response_text=response.text)
|
|
||||||
result = {"status": "error", "message": "无法解析API响应"}
|
result = {"status": "error", "message": "无法解析API响应"}
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
except requests.exceptions.RequestException as e:
|
except requests.exceptions.RequestException as e:
|
||||||
jingrow.log_error("西部数码API请求失败", error=str(e), url=url)
|
|
||||||
return {"status": "error", "message": f"API请求失败: {str(e)}"}
|
return {"status": "error", "message": f"API请求失败: {str(e)}"}
|
||||||
|
|
||||||
def check_balance(self) -> Dict[str, Any]:
|
def check_balance(self) -> Dict[str, Any]:
|
||||||
@ -562,7 +559,6 @@ class WestDomain:
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
# 发送JSON格式的POST请求
|
# 发送JSON格式的POST请求
|
||||||
jingrow.log_error("西部数码实名上传调试", f"发送POST请求,URL: {upload_url}, 数据: {data}")
|
|
||||||
response = requests.post(upload_url, json=data, headers=headers, timeout=30)
|
response = requests.post(upload_url, json=data, headers=headers, timeout=30)
|
||||||
|
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
@ -570,13 +566,11 @@ class WestDomain:
|
|||||||
try:
|
try:
|
||||||
result = response.json()
|
result = response.json()
|
||||||
except json.JSONDecodeError:
|
except json.JSONDecodeError:
|
||||||
jingrow.log_error("西部数码实名上传响应解析失败", response_text=response.text)
|
|
||||||
result = {"status": "error", "message": "无法解析API响应"}
|
result = {"status": "error", "message": "无法解析API响应"}
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
except requests.exceptions.RequestException as e:
|
except requests.exceptions.RequestException as e:
|
||||||
jingrow.log_error("西部数码实名上传请求失败", error=str(e), url=upload_url)
|
|
||||||
return {"status": "error", "message": f"API请求失败: {str(e)}"}
|
return {"status": "error", "message": f"API请求失败: {str(e)}"}
|
||||||
|
|
||||||
def modify_dns_server(self, domain: str, dns1: str, dns2: str,
|
def modify_dns_server(self, domain: str, dns1: str, dns2: str,
|
||||||
@ -640,13 +634,10 @@ def get_west_client() -> WestDomain:
|
|||||||
if username and password:
|
if username and password:
|
||||||
return WestDomain(username, password)
|
return WestDomain(username, password)
|
||||||
else:
|
else:
|
||||||
jingrow.log_error("西部数码域名API: 缺少用户名或密码配置")
|
|
||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
jingrow.log_error("西部数码域名API: Jcloud Settings 尚未配置")
|
|
||||||
return None
|
return None
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error(f"西部数码域名API客户端初始化失败: {str(e)}")
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
@ -673,9 +664,6 @@ def check_domain(domain: str, suffix: str = '.com'):
|
|||||||
|
|
||||||
response = client.query_domain(domain, suffix)
|
response = client.query_domain(domain, suffix)
|
||||||
|
|
||||||
# 添加调试日志
|
|
||||||
jingrow.log_error("域名查询调试", f"domain={domain}, suffix={suffix}, response={response}")
|
|
||||||
|
|
||||||
if response.get("status") == "error":
|
if response.get("status") == "error":
|
||||||
return response
|
return response
|
||||||
|
|
||||||
@ -696,7 +684,6 @@ def check_domain(domain: str, suffix: str = '.com'):
|
|||||||
return {"status": "error", "message": f"未找到域名 {full_domain} 的查询结果"}
|
return {"status": "error", "message": f"未找到域名 {full_domain} 的查询结果"}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名查询响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "域名查询响应解析失败"}
|
return {"status": "error", "message": "域名查询响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -740,7 +727,6 @@ def get_west_domain_price(domain: str, year: int = 1):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名价格查询响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "域名价格查询响应解析失败"}
|
return {"status": "error", "message": "域名价格查询响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -784,7 +770,6 @@ def get_west_domain_renew_price(domain: str, year: int = 1):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名续费价格查询响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "域名续费价格查询响应解析失败"}
|
return {"status": "error", "message": "域名续费价格查询响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -915,7 +900,6 @@ def get_west_domain_dns_records(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名解析记录查询响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "域名解析记录查询响应解析失败"}
|
return {"status": "error", "message": "域名解析记录查询响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -1069,7 +1053,6 @@ def west_domain_add_dns_record(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("添加DNS记录响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "添加DNS记录响应解析失败"}
|
return {"status": "error", "message": "添加DNS记录响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -1126,7 +1109,6 @@ def west_domain_delete_dns_record(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("删除DNS记录响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "删除DNS记录响应解析失败"}
|
return {"status": "error", "message": "删除DNS记录响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -1225,9 +1207,6 @@ def create_domain_order(domain, period=1, payment_method='balance', domain_owner
|
|||||||
if price_result.get("status") == "error":
|
if price_result.get("status") == "error":
|
||||||
return {"success": False, "message": "获取域名价格失败"}
|
return {"success": False, "message": "获取域名价格失败"}
|
||||||
|
|
||||||
# 添加调试日志
|
|
||||||
jingrow.log_error("域名价格调试", f"域名 {domain} 的价格结果: {price_result}")
|
|
||||||
|
|
||||||
# 计算总价格 - 使用与前端一致的价格字段
|
# 计算总价格 - 使用与前端一致的价格字段
|
||||||
yearly_price = price_result.get("data", {}).get("price", 0) # 使用前端一致的价格字段
|
yearly_price = price_result.get("data", {}).get("price", 0) # 使用前端一致的价格字段
|
||||||
total_amount = yearly_price * period
|
total_amount = yearly_price * period
|
||||||
@ -1283,7 +1262,6 @@ def create_domain_order(domain, period=1, payment_method='balance', domain_owner
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名订单", f"创建域名订单失败: {str(e)}")
|
|
||||||
return {"success": False, "message": f"创建订单失败: {str(e)}"}
|
return {"success": False, "message": f"创建订单失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -1358,7 +1336,6 @@ def create_domain_renew_order(**kwargs):
|
|||||||
"order": order.as_dict()
|
"order": order.as_dict()
|
||||||
}
|
}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名续费订单错误", f"创建域名续费订单失败: {str(e)}")
|
|
||||||
return {
|
return {
|
||||||
"success": False,
|
"success": False,
|
||||||
"message": f"创建续费订单失败: {str(e)}"
|
"message": f"创建续费订单失败: {str(e)}"
|
||||||
@ -1398,9 +1375,6 @@ def register_domain_from_order(order_name):
|
|||||||
client_price=biz_params.get("client_price")
|
client_price=biz_params.get("client_price")
|
||||||
)
|
)
|
||||||
|
|
||||||
# 打印result到后台日志
|
|
||||||
jingrow.log_error("西部数码域名注册结果", f"订单 {order_name} 的注册结果: {result}")
|
|
||||||
|
|
||||||
if not result or result.get('result') != 200:
|
if not result or result.get('result') != 200:
|
||||||
error_msg = result.get('msg', result.get('message', '未知错误'))
|
error_msg = result.get('msg', result.get('message', '未知错误'))
|
||||||
raise Exception(f"域名注册失败: {error_msg}")
|
raise Exception(f"域名注册失败: {error_msg}")
|
||||||
@ -1431,7 +1405,6 @@ def register_domain_from_order(order_name):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名注册失败", f"订单 {order_name}: {str(e)}")
|
|
||||||
raise e
|
raise e
|
||||||
|
|
||||||
|
|
||||||
@ -1472,9 +1445,6 @@ def renew_domain_from_order(order_name):
|
|||||||
biz_params.get("client_price")
|
biz_params.get("client_price")
|
||||||
)
|
)
|
||||||
|
|
||||||
# 打印result到后台日志
|
|
||||||
jingrow.log_error("西部数码域名续费结果", f"订单 {order_name} 的续费结果: {result}")
|
|
||||||
|
|
||||||
if not result or result.get('result') != 200:
|
if not result or result.get('result') != 200:
|
||||||
error_msg = result.get('msg', result.get('message', '未知错误'))
|
error_msg = result.get('msg', result.get('message', '未知错误'))
|
||||||
raise Exception(f"域名续费失败: {error_msg}")
|
raise Exception(f"域名续费失败: {error_msg}")
|
||||||
@ -1492,7 +1462,6 @@ def renew_domain_from_order(order_name):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名续费失败", f"订单 {order_name}: {str(e)}")
|
|
||||||
raise e
|
raise e
|
||||||
|
|
||||||
|
|
||||||
@ -1519,7 +1488,6 @@ def toggle_domain_auto_renew(pagetype, name, auto_renew):
|
|||||||
return {"success": True, "message": "自动续费状态更新成功"}
|
return {"success": True, "message": "自动续费状态更新成功"}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名管理", f"切换自动续费状态失败: {str(e)}")
|
|
||||||
return {"success": False, "message": f"操作失败: {str(e)}"}
|
return {"success": False, "message": f"操作失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -1546,7 +1514,6 @@ def toggle_domain_whois_protection(pagetype, name, whois_protection):
|
|||||||
return {"success": True, "message": "隐私保护状态更新成功"}
|
return {"success": True, "message": "隐私保护状态更新成功"}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名管理", f"切换隐私保护状态失败: {str(e)}")
|
|
||||||
return {"success": False, "message": f"操作失败: {str(e)}"}
|
return {"success": False, "message": f"操作失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -1572,7 +1539,6 @@ def delete_domain(pagetype, name):
|
|||||||
return {"success": True, "message": "域名记录删除成功"}
|
return {"success": True, "message": "域名记录删除成功"}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名管理", f"删除域名记录失败: {str(e)}")
|
|
||||||
return {"success": False, "message": f"删除失败: {str(e)}"}
|
return {"success": False, "message": f"删除失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -1596,7 +1562,6 @@ def get_domain_owners():
|
|||||||
"data": domain_owners
|
"data": domain_owners
|
||||||
}
|
}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("获取域名所有者列表失败", str(e))
|
|
||||||
return {"status": "Error", "message": f"获取域名所有者列表失败: {str(e)}"}
|
return {"status": "Error", "message": f"获取域名所有者列表失败: {str(e)}"}
|
||||||
|
|
||||||
@jingrow.whitelist()
|
@jingrow.whitelist()
|
||||||
@ -1639,7 +1604,6 @@ def get_domain_owner(name):
|
|||||||
"data": owner_data
|
"data": owner_data
|
||||||
}
|
}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("获取域名所有者信息失败", str(e))
|
|
||||||
return {"status": "Error", "message": f"获取域名所有者信息失败: {str(e)}"}
|
return {"status": "Error", "message": f"获取域名所有者信息失败: {str(e)}"}
|
||||||
|
|
||||||
@jingrow.whitelist()
|
@jingrow.whitelist()
|
||||||
@ -1776,12 +1740,10 @@ def create_domain_template(**data):
|
|||||||
template_data['c_ph'] = data['c_ph']
|
template_data['c_ph'] = data['c_ph']
|
||||||
|
|
||||||
try:
|
try:
|
||||||
jingrow.log_error("西部模板API发送", f"模板数据: {template_data}")
|
|
||||||
result = client.create_contact_template(template_data)
|
result = client.create_contact_template(template_data)
|
||||||
|
|
||||||
if result.get('result') == 200:
|
if result.get('result') == 200:
|
||||||
c_sysid = result.get('data', {}).get('c_sysid')
|
c_sysid = result.get('data', {}).get('c_sysid')
|
||||||
jingrow.log_error("西部模板API成功", f"模板ID: {c_sysid}")
|
|
||||||
return {
|
return {
|
||||||
"status": "success",
|
"status": "success",
|
||||||
"message": "域名模板创建成功",
|
"message": "域名模板创建成功",
|
||||||
@ -1791,11 +1753,9 @@ def create_domain_template(**data):
|
|||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
error_msg = result.get('msg', result.get('message', '未知错误'))
|
error_msg = result.get('msg', result.get('message', '未知错误'))
|
||||||
jingrow.log_error("西部模板API失败", f"错误: {error_msg}")
|
|
||||||
return {"status": "error", "message": f"创建域名模板失败: {error_msg}"}
|
return {"status": "error", "message": f"创建域名模板失败: {error_msg}"}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("西部模板API异常", str(e))
|
|
||||||
return {"status": "error", "message": f"创建域名模板失败: {str(e)}"}
|
return {"status": "error", "message": f"创建域名模板失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -1888,7 +1848,6 @@ def create_domain_owner(**data):
|
|||||||
})
|
})
|
||||||
domain_owner.insert(ignore_permissions=True)
|
domain_owner.insert(ignore_permissions=True)
|
||||||
|
|
||||||
jingrow.log_error("域名所有者创建成功", f"名称: {domain_owner.name}, 标题: {domain_owner.title}")
|
|
||||||
return {
|
return {
|
||||||
"status": "Success",
|
"status": "Success",
|
||||||
"message": "域名所有者创建成功",
|
"message": "域名所有者创建成功",
|
||||||
@ -1898,7 +1857,6 @@ def create_domain_owner(**data):
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名所有者创建失败", str(e))
|
|
||||||
return {"status": "Error", "message": f"创建域名所有者失败: {str(e)}"}
|
return {"status": "Error", "message": f"创建域名所有者失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -1906,15 +1864,9 @@ def create_domain_owner(**data):
|
|||||||
def create_domain_owner_with_template(**data):
|
def create_domain_owner_with_template(**data):
|
||||||
"""创建域名所有者(包含模板创建)"""
|
"""创建域名所有者(包含模板创建)"""
|
||||||
try:
|
try:
|
||||||
# 打印接收到的参数
|
|
||||||
jingrow.log_error("create_domain_owner_with_template 接收到的参数", f"参数: {data}")
|
|
||||||
|
|
||||||
# 第一步:创建域名模板
|
# 第一步:创建域名模板
|
||||||
template_result = create_domain_template(**data)
|
template_result = create_domain_template(**data)
|
||||||
|
|
||||||
# 打印template_result
|
|
||||||
jingrow.log_error("create_domain_owner_with_template template_result", f"template_result: {template_result}")
|
|
||||||
|
|
||||||
if template_result.get("status") != "success":
|
if template_result.get("status") != "success":
|
||||||
return template_result
|
return template_result
|
||||||
|
|
||||||
@ -1940,11 +1892,9 @@ def create_domain_owner_with_template(**data):
|
|||||||
"owner_title": owner_result.get("data", {}).get("title")
|
"owner_title": owner_result.get("data", {}).get("title")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
jingrow.log_error("域名所有者完整创建成功", f"模板ID: {c_sysid}, 所有者: {owner_result.get('data', {}).get('name')}")
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名所有者完整创建失败", str(e))
|
|
||||||
return {"status": "Error", "message": f"创建域名所有者失败: {str(e)}"}
|
return {"status": "Error", "message": f"创建域名所有者失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -1974,11 +1924,9 @@ def test_create_domain_owner_with_template():
|
|||||||
# 调用create_domain_owner_with_template函数
|
# 调用create_domain_owner_with_template函数
|
||||||
result = create_domain_template(**test_data)
|
result = create_domain_template(**test_data)
|
||||||
|
|
||||||
jingrow.log_error("测试API结果", f"结果: {result}")
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("测试API异常", str(e))
|
|
||||||
return {"status": "Error", "message": f"测试API调用失败: {str(e)}"}
|
return {"status": "Error", "message": f"测试API调用失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -2105,7 +2053,6 @@ def get_west_domain_real_info(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("域名实名信息查询响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "域名实名信息查询响应解析失败"}
|
return {"status": "error", "message": "域名实名信息查询响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -2144,7 +2091,6 @@ def get_west_upload_token(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("获取实名上传token响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "获取实名上传token响应解析失败"}
|
return {"status": "error", "message": "获取实名上传token响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -2189,7 +2135,6 @@ def west_upload_real_name_files(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("实名资料上传响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "实名资料上传响应解析失败"}
|
return {"status": "error", "message": "实名资料上传响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -2263,7 +2208,6 @@ def west_domain_modify_dns_record(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("修改DNS记录响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "修改DNS记录响应解析失败"}
|
return {"status": "error", "message": "修改DNS记录响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
@ -2282,7 +2226,6 @@ def test_dns_record_management():
|
|||||||
return {"status": "error", "message": "API客户端初始化失败"}
|
return {"status": "error", "message": "API客户端初始化失败"}
|
||||||
|
|
||||||
# 测试1: 添加DNS记录
|
# 测试1: 添加DNS记录
|
||||||
jingrow.log_error("DNS测试", "开始测试添加DNS记录")
|
|
||||||
add_result = client.add_dns_record(
|
add_result = client.add_dns_record(
|
||||||
domain=test_domain,
|
domain=test_domain,
|
||||||
record_type=test_record_type,
|
record_type=test_record_type,
|
||||||
@ -2292,18 +2235,14 @@ def test_dns_record_management():
|
|||||||
level=10,
|
level=10,
|
||||||
line=""
|
line=""
|
||||||
)
|
)
|
||||||
jingrow.log_error("DNS测试", f"添加DNS记录结果: {add_result}")
|
|
||||||
|
|
||||||
# 测试2: 获取DNS记录列表
|
# 测试2: 获取DNS记录列表
|
||||||
jingrow.log_error("DNS测试", "开始测试获取DNS记录列表")
|
|
||||||
list_result = client.get_dns_records_paginated(test_domain, 20, 1)
|
list_result = client.get_dns_records_paginated(test_domain, 20, 1)
|
||||||
jingrow.log_error("DNS测试", f"获取DNS记录列表结果: {list_result}")
|
|
||||||
|
|
||||||
# 测试3: 修改DNS记录(如果添加成功)
|
# 测试3: 修改DNS记录(如果添加成功)
|
||||||
if add_result.get("result") == 200:
|
if add_result.get("result") == 200:
|
||||||
record_id = add_result.get("data", {}).get("id")
|
record_id = add_result.get("data", {}).get("id")
|
||||||
if record_id:
|
if record_id:
|
||||||
jingrow.log_error("DNS测试", f"开始测试修改DNS记录,记录ID: {record_id}")
|
|
||||||
modify_result = client.modify_dns_record(
|
modify_result = client.modify_dns_record(
|
||||||
domain=test_domain,
|
domain=test_domain,
|
||||||
value="127.0.0.2",
|
value="127.0.0.2",
|
||||||
@ -2312,15 +2251,12 @@ def test_dns_record_management():
|
|||||||
record_id=record_id,
|
record_id=record_id,
|
||||||
line=""
|
line=""
|
||||||
)
|
)
|
||||||
jingrow.log_error("DNS测试", f"修改DNS记录结果: {modify_result}")
|
|
||||||
|
|
||||||
# 测试4: 删除DNS记录
|
# 测试4: 删除DNS记录
|
||||||
jingrow.log_error("DNS测试", "开始测试删除DNS记录")
|
|
||||||
delete_result = client.delete_dns_record(
|
delete_result = client.delete_dns_record(
|
||||||
domain=test_domain,
|
domain=test_domain,
|
||||||
record_id=record_id
|
record_id=record_id
|
||||||
)
|
)
|
||||||
jingrow.log_error("DNS测试", f"删除DNS记录结果: {delete_result}")
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"status": "success",
|
"status": "success",
|
||||||
@ -2332,7 +2268,6 @@ def test_dns_record_management():
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("DNS测试异常", str(e))
|
|
||||||
return {"status": "error", "message": f"DNS记录管理功能测试失败: {str(e)}"}
|
return {"status": "error", "message": f"DNS记录管理功能测试失败: {str(e)}"}
|
||||||
|
|
||||||
|
|
||||||
@ -2435,7 +2370,6 @@ def west_domain_modify_dns_server(**data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
jingrow.log_error("修改DNS服务器响应解析失败", error=str(e))
|
|
||||||
return {"status": "error", "message": "修改DNS服务器响应解析失败"}
|
return {"status": "error", "message": "修改DNS服务器响应解析失败"}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user