orgname = params_kw.orgname async with get_sor_context(request._run_ns, 'platformbiz') as sor: recs = await sor.R('organization', {'orgname': orgname}) if not recs: orgid = uuid() ns = { "id": orgid, "orgname": orgname } await create_org(sor, ns, ['provider']) await openProviderAccounts(sor, '0', orgid) recs = ns return UiMessage(title='添加供应商', message=f'添加成功, 新供应商id={recs.id}') return UiError(title='添加供应商', message=f'添加失败')