fix: resellerid displays orgname instead of raw ID in tenant domain list

This commit is contained in:
yumoqing 2026-07-10 09:05:07 +08:00
parent 91861c828b
commit 8dd9c8d807
2 changed files with 15 additions and 0 deletions

View File

@ -7,6 +7,11 @@
"browserfields": {
"exclouded": ["id"],
"alters": {
"resellerid": {
"uitype": "code",
"dataurl": "{{entire_url('../api/get_org_list.dspy')}}",
"datamethod": "GET"
},
"status": {
"uitype": "code",
"data": [

View File

@ -0,0 +1,10 @@
result = [{'resellerid': '', 'resellerid_text': '全部'}]
try:
db = DBPools()
async with db.sqlorContext('sage') as sor:
sql = "select id as resellerid, orgname as resellerid_text from organization where status='1' order by orgname"
rows = await sor.sqlExe(sql, {})
return json.dumps(result + list(rows), ensure_ascii=False)
except Exception as e:
debug(f'get_org_list error: {e}')
return json.dumps(result, ensure_ascii=False)