# 获取充值记录 async def get_apv_list(ns={}): """ 根据指定人的审批记录 :param ns: :return: """ data = {} try: data['user_id'] = ns['user_id'] except Exception as e: return {"status": False, "msg": f"get key error, please check key:{str(e)}"} db = DBPools() async with db.sqlorContext('kboss') as sor: sql = "SELECT * FROM invoice_apv a LEFT JOIN organization o ON a.customerid=o.id WHERE sender=${user_id}$" sql_data = await sor.sqlExe(sql, data) if not sql_data: return {"status": False, "msg": "no data"} else: return {"status": True, "data": sql_data} return {"status": False, "msg": "sql error"} ret = await get_apv_list(params_kw) return ret