fix: align create_sub_reseller with sub_distributors model — sub_dist_name, no code field

This commit is contained in:
yumoqing 2026-07-09 16:55:07 +08:00
parent 880e9e59c4
commit aae4271668

View File

@ -318,14 +318,13 @@ async def create_sub_reseller(request, params_kw):
data = params_kw data = params_kw
db, dbname = _get_sor() db, dbname = _get_sor()
async with db.sqlorContext(dbname) as sor: async with db.sqlorContext(dbname) as sor:
sub_reseller_code = data.get("sub_reseller_code") or _generate_sub_reseller_code(resellerid)
now = datetime.now().strftime("%Y-%m-%d %H:%M:%S") now = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
# Create org entry for this sub_reseller # Create org entry for this sub_reseller
new_orgid = getID() new_orgid = getID()
org_rec = { org_rec = {
"id": new_orgid, "id": new_orgid,
"orgname": data.get("sub_reseller_name"), "orgname": data.get("sub_dist_name"),
"orgtype": "sub_reseller", "orgtype": "sub_reseller",
"status": "1", "status": "1",
"created_by": user_id, "created_by": user_id,
@ -339,8 +338,7 @@ async def create_sub_reseller(request, params_kw):
"id": getID(), "id": getID(),
"resellerid": resellerid, "resellerid": resellerid,
"orgid": new_orgid, "orgid": new_orgid,
"sub_reseller_code": sub_reseller_code, "sub_dist_name": data.get("sub_dist_name"),
"sub_reseller_name": data.get("sub_reseller_name"),
"contact_person": data.get("contact_person"), "contact_person": data.get("contact_person"),
"contact_phone": data.get("contact_phone"), "contact_phone": data.get("contact_phone"),
"contact_email": data.get("contact_email"), "contact_email": data.get("contact_email"),
@ -354,7 +352,7 @@ async def create_sub_reseller(request, params_kw):
"created_at": now, "created_at": now,
"updated_at": now, "updated_at": now,
} }
await sor.C("sub_resellers", rec) await sor.C("sub_distributors", rec)
return json.dumps({"status": "ok", "data": rec, "message": "创建成功"}) return json.dumps({"status": "ok", "data": rec, "message": "创建成功"})