appbase/wwwroot/get_appcodes_kv.dspy
2025-07-16 14:28:56 +08:00

17 lines
371 B
Plaintext

debug(params_kw)
ns = params_kw.copy()
db = DBPools()
sql = f"""select id, k as {params_kw.valueField},
v as {params_kw.textField}
from appcodes_kv where 1=1 """
if params_kw.cond:
sql += f" and {params_kw.cond} "
sql += f"order by {params_kw.textField}"
async with db.sqlorContext(params_kw.dbname) as sor:
rs = await sor.sqlExe(sql, ns)
return rs
return []