diff --git a/discount/init.py b/discount/init.py index 4eb29ff..8026138 100644 --- a/discount/init.py +++ b/discount/init.py @@ -765,9 +765,10 @@ async def get_discount_setting_products(request): LEFT JOIN discount_detail dd ON dd.productid = p.id AND dd.discountid = ${discountid}$ WHERE p.org_id = ${org_id}$ AND p.status = '1' - ORDER BY pc.name, p.product_name + ORDER BY ${sort}$ """ + ns = {'discountid': discountid, 'org_id': user_orgid, 'sort': 'pc.name, p.product_name'} async with db.sqlorContext(dbname) as sor: - recs = await sor.sqlExe(sql, {'discountid': discountid, 'org_id': user_orgid}) + recs = await sor.sqlExe(sql, ns) return recs if recs else []