diff --git a/wwwroot/api/tenant_domain_create.dspy b/wwwroot/api/tenant_domain_create.dspy index da1fef8..6b75e42 100644 --- a/wwwroot/api/tenant_domain_create.dspy +++ b/wwwroot/api/tenant_domain_create.dspy @@ -4,7 +4,7 @@ for k,v in ns.items(): ns[k] = None if not ns.get("id"): ns["id"] = getID() -db = DBPools() -async with db.sqlorContext("pipeline") as sor: +env = request._run_ns +async with get_sor_context(env, "tenant") as sor: await sor.C("tenant_domain", ns) return {"status": "ok"} diff --git a/wwwroot/api/tenant_domain_delete.dspy b/wwwroot/api/tenant_domain_delete.dspy index f946670..3121617 100644 --- a/wwwroot/api/tenant_domain_delete.dspy +++ b/wwwroot/api/tenant_domain_delete.dspy @@ -3,7 +3,7 @@ rid = ns.get("id") if not rid: return {"status": "error", "message": "id required"} ns["rid"] = rid -db = DBPools() -async with db.sqlorContext("pipeline") as sor: +env = request._run_ns +async with get_sor_context(env, "tenant") as sor: await sor.sqlExe("DELETE FROM tenant_domain WHERE id=${rid}$", ns) return {"status": "ok"} diff --git a/wwwroot/api/tenant_domain_get.dspy b/wwwroot/api/tenant_domain_get.dspy index 943596b..2db2a03 100644 --- a/wwwroot/api/tenant_domain_get.dspy +++ b/wwwroot/api/tenant_domain_get.dspy @@ -7,8 +7,8 @@ pagerows = int(ns.get("rows", 20)) offset = (page - 1) * pagerows ns["pagerows"] = pagerows ns["offset"] = offset -db = DBPools() -async with db.sqlorContext("pipeline") as sor: +env = request._run_ns +async with get_sor_context(env, "tenant") as sor: recs = await sor.sqlExe("SELECT count(*) as total FROM tenant_domain", {}) total = recs[0].total if recs else 0 recs = await sor.sqlExe("SELECT * FROM tenant_domain ORDER BY created_at desc LIMIT ${pagerows}$ OFFSET ${offset}$", ns) diff --git a/wwwroot/api/tenant_domain_update.dspy b/wwwroot/api/tenant_domain_update.dspy index 78518b7..72aba4d 100644 --- a/wwwroot/api/tenant_domain_update.dspy +++ b/wwwroot/api/tenant_domain_update.dspy @@ -6,7 +6,7 @@ rid = ns.get("id") if not rid: return {"status": "error", "message": "id required"} ns["rid"] = rid -db = DBPools() -async with db.sqlorContext("pipeline") as sor: +env = request._run_ns +async with get_sor_context(env, "tenant") as sor: await sor.sqlExe("UPDATE tenant_domain SET domain=${domain}$, resellerid=${resellerid}$, orgid=${orgid}$, status=${status}$ WHERE id=${rid}$", ns) return {"status": "ok"}