fix: get_reseller_sales统一按当前机构过滤销售列表

This commit is contained in:
yumoqing 2026-07-14 11:39:34 +08:00
parent 6c0f5a6572
commit 5b789995a6

View File

@ -1139,15 +1139,6 @@ async def get_reseller_sales(request):
if not userorgid: if not userorgid:
return [] return []
async with DBPools().sqlorContext('sage') as sor: async with DBPools().sqlorContext('sage') as sor:
if userorgid == '0':
rows = await sor.sqlExe(
"""SELECT DISTINCT u.id as sale_id, COALESCE(u.username, u.nick_name, u.id) as sale_name
FROM users u
JOIN userrole ur ON ur.userid = u.id
JOIN role r ON r.id = ur.roleid
WHERE r.name = 'sale'
ORDER BY sale_name""", {})
else:
rows = await sor.sqlExe( rows = await sor.sqlExe(
"""SELECT DISTINCT u.id as sale_id, COALESCE(u.username, u.nick_name, u.id) as sale_name """SELECT DISTINCT u.id as sale_id, COALESCE(u.username, u.nick_name, u.id) as sale_name
FROM users u FROM users u