tenant/wwwroot/api/tenant_domain_get.dspy

16 lines
602 B
Plaintext

ns = params_kw.copy()
for k,v in ns.items():
if v == "NaN" or v == "null":
ns[k] = None
if "page" not in ns:
ns["page"] = 1
ns["sort"] = "created_at"
ns["order"] = "desc"
env = request._run_ns
async with get_sor_context(env, "tenant") as sor:
recs = await sor.sqlPaging("SELECT * FROM tenant_domain", ns)
rows = []
for r in recs["rows"]:
rows.append({"id": r.id, "domain": r.domain, "resellerid": r.resellerid, "orgid": r.orgid, "status": r.status, "created_at": str(r.created_at), "updated_at": str(r.updated_at)})
return {"total": recs["total"], "rows": rows}