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