40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
async def resellerDiscountSearch(ns={}):
|
|
"""
|
|
search reseller discount *为必填项
|
|
id *
|
|
:param ns:
|
|
:return:
|
|
"""
|
|
if not ns:
|
|
return {
|
|
"status": False,
|
|
"msg": "reseller discount failed, id is empty",
|
|
"data": ""
|
|
}
|
|
db = DBPools()
|
|
async with db.sqlorContext('kboss') as sor:
|
|
try:
|
|
ns['del_flg'] = '0'
|
|
ns['sort'] = 'create_at'
|
|
ns['order'] = 'desc'
|
|
ns['page'] = ns.get('page') if ns.get('page') else 1
|
|
rdt_sql = """select * from rp_discount where resellerid = '%s' and del_flg=0 order by create_at desc""" % \
|
|
(ns.get('resellerid'))
|
|
result = await sor.sqlExe(rdt_sql, {})
|
|
# res = await sor.R('rp_discount', ns)
|
|
return {
|
|
"status": True,
|
|
"msg": "reseller discount search success",
|
|
"data": result
|
|
}
|
|
except Exception as e:
|
|
print(e)
|
|
return {
|
|
"status": False,
|
|
"msg": "reseller discount search failed",
|
|
"data": ""
|
|
}
|
|
|
|
|
|
ret = await resellerDiscountSearch(params_kw)
|
|
return ret |