16 lines
526 B
Plaintext
16 lines
526 B
Plaintext
# 获取销售用户列表(供下拉选择)
|
|
db = DBPools()
|
|
resellerid = params_kw.get('resellerid') or '0'
|
|
sql = """
|
|
select u.id as sale_id, u.name as sale_name
|
|
from user u
|
|
join org_user ou on ou.user_id = u.id
|
|
where ou.org_id = ${resellerid}$
|
|
order by u.name
|
|
"""
|
|
async with db.sqlorContext('sage') as sor:
|
|
rows = await sor.sqlExe(sql, {'resellerid': resellerid})
|
|
# CRUD framework expects [{value, text}] format for combobox
|
|
result = [{'value': r.sale_id, 'text': r.sale_name} for r in rows]
|
|
return result
|