reallife_asset/wwwroot/api/get_org_groups.dspy

16 lines
395 B
Plaintext

org_id = (await get_userorgid()) or '0'
result = await rl_query_groups(org_id)
groups = result.get('groups', [])
rows = []
for g in groups:
vid = g.get('vendor_group_id', '')
vendor = g.get('vendor', '')
if vid:
rows.append({"value": vid, "text": f"{vendor} - {vid}"})
debug(f"get_org_groups: org={org_id}, count={len(rows)}")
return json.dumps(rows, ensure_ascii=False)