# 获取销售用户列表(供下拉选择) 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