async def up_user_provider(ns): """修改渠道资料""" db = DBPools() async with db.sqlorContext('kboss') as sor: try: if ns.get('contactor'): user = await sor.R('users', {'id': ns.get('user_id')}) await sor.U('organization', {'id':user[0]['orgid'], 'contactor': ns['contactor']}) if ns.get('name'): await sor.U('provider', {'id':ns.get('provider_id'),'name':ns.get('name')}) return {'status': True, 'msg': '已修改'} except Exception as e: raise e return {'status': False} ret = await up_user_provider(params_kw) return ret