修复创建域名订单时缺少c_sysid参数的问题
This commit is contained in:
parent
b4ef001e38
commit
75716028c1
@ -495,7 +495,7 @@ def get_west_domain_price(domain: str, year: int = 1):
|
||||
|
||||
@jingrow.whitelist()
|
||||
def west_domain_register(domain: str, regyear: int = 1, dns_host1: str = "ns1.myhostadmin.net",
|
||||
dns_host2: str = "ns2.myhostadmin.net", c_sysid: str = "1681988",
|
||||
dns_host2: str = "ns2.myhostadmin.net", c_sysid: str = None,
|
||||
domainpwd: str = None, dns_host3: str = None, dns_host4: str = None,
|
||||
dns_host5: str = None, dns_host6: str = None, client_price: str = None,
|
||||
premium: str = None, domchannel: str = None, westusechn: str = None):
|
||||
@ -741,6 +741,15 @@ def create_domain_order(domain, period=1, payment_method='balance', domain_owner
|
||||
# 生成订单号
|
||||
order_id = f"{datetime.now().strftime('%Y%m%d%H%M%S%f')[:-3] + ''.join(random.choices('0123456789', k=6))}"
|
||||
|
||||
# 获取域名所有者的c_sysid
|
||||
domain_owner_pg = jingrow.get_pg("Domain Owner", domain_owner)
|
||||
if not domain_owner_pg:
|
||||
return {"success": False, "message": "域名所有者不存在"}
|
||||
|
||||
c_sysid = domain_owner_pg.c_sysid
|
||||
if not c_sysid:
|
||||
return {"success": False, "message": "域名所有者缺少系统ID,请重新创建域名所有者"}
|
||||
|
||||
# 构建业务参数
|
||||
biz_params = {
|
||||
"domain": domain,
|
||||
@ -754,7 +763,7 @@ def create_domain_order(domain, period=1, payment_method='balance', domain_owner
|
||||
"regyear": period,
|
||||
"dns_host1": "ns1.myhostadmin.net",
|
||||
"dns_host2": "ns2.myhostadmin.net",
|
||||
"c_sysid": "1681988",
|
||||
"c_sysid": c_sysid,
|
||||
"client_price": None
|
||||
}
|
||||
|
||||
@ -887,7 +896,7 @@ def register_domain_from_order(order_name):
|
||||
regyear=biz_params.get("regyear", period),
|
||||
dns_host1=biz_params.get("dns_host1", "ns1.myhostadmin.net"),
|
||||
dns_host2=biz_params.get("dns_host2", "ns2.myhostadmin.net"),
|
||||
c_sysid=biz_params.get("c_sysid", "1681988"),
|
||||
c_sysid=biz_params.get("c_sysid"),
|
||||
client_price=biz_params.get("client_price")
|
||||
)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user