salescrm/b/apv/apv_business.dspy
2025-10-27 15:50:44 +08:00

28 lines
968 B
Plaintext

async def apv_business(ns={}):
try:
data = {
"id": ns.get("id", None),
"business_name": ns["business_name"],
"callback_url": ns["callback_url"],
"role_level": ns.get("role_level"),
}
except Exception as e:
return {"status": False, "msg": f"参数解析错误,请检查参数:{e}"}
db = DBPools()
async with db.sqlorContext('kboss') as sor:
if data['id']:
data['update_at'] = '{}'.format(datetime.datetime.now())
num = await sor.U("apv_business", data)
if num == 0:
return {"status": False, "msg": "更新失败,数据未更改"}
else:
return {"status": True, "msg": "success"}
else:
data['id'] = uuid()
await sor.C("apv_business", data)
return {"status": True, "msg": "success", "data": data['id']}
ret = await apv_business(params_kw)
return ret