32 lines
820 B
Plaintext
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
|