platformbiz/wwwroot/add_provider.dspy
2026-03-10 15:25:16 +08:00

19 lines
529 B
Plaintext

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