kboss/b/doc/update_doc.dspy
2025-07-16 14:27:17 +08:00

32 lines
820 B
Plaintext

async def update_doc(ns):
msg = "sql error, please check your sql"
resp = {
"status": False,
"msg": msg
}
data = {}
try:
data['id'] = ns['id']
data['title'] = ns['title']
data['status'] = ns['status']
except Exception as e:
resp['msg'] = f"get key error, please check key:{str(e)}"
return resp
db = DBPools()
async with db.sqlorContext('kboss') as sor:
try:
await sor.U("doc_detail", data)
resp['status'] = True
resp['msg'] = "success"
return resp
except Exception as e:
resp['status'] = False
resp['msg'] = f"insert error, please check your sql:{str(e)}"
return resp
return resp
ret = await update_doc(params_kw)
return ret