async def get_provider(ns={}): """ 获取指定供应商list :param ns: :return: """ data = {} try: data['parentid'] = ns['orgid'] data['org_type'] = ns['org_type'] data['del_flg'] = 0 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: data['del_flg'] = 0 sql_data = await sor.R("organization", data) if not sql_data: return {"status": False, "msg": "no data"} else: return {"status": True, "len": len(sql_data), "data": sql_data} return {"status": False, "msg": "sql error"} ret = await get_provider(params_kw) return ret