rbac/wwwroot/user/register.dspy
2026-04-01 18:20:46 +08:00

19 lines
614 B
Plaintext

debug(f'{params_kw=}')
db = DBPools()
dbname = get_module_dbname('rbac')
async with db.sqlorContext(dbname) as sor:
data = await register_user(sor, params_kw)
data = DictObject(**data)
try:
if data['status'] == 'error':
debug(f"{data.data.message}")
return UiError(title='Error', message=data.data.message)
orgid = data.data.user.orgid
await openCustomerAccounts(sor, '0', orgid)
debug(f'{orgid} accounts opened')
except Exception as e:
exception(f'{e},{orgid=}')
return UiMessage(title="Success", message=f"register success {orgid}")
return UiError(title='Error', message="register failed")