update
This commit is contained in:
parent
33b48be461
commit
a1f2d2d2ad
@ -2,32 +2,33 @@ async def getpromoting(ns):
|
|||||||
"""促销展示"""
|
"""促销展示"""
|
||||||
db = DBPools()
|
db = DBPools()
|
||||||
async with db.sqlorContext('kboss') as sor:
|
async with db.sqlorContext('kboss') as sor:
|
||||||
if ns:
|
# if ns:
|
||||||
# 生成邀请码展示促销活动
|
# 生成邀请码展示促销活动
|
||||||
users_id = await get_user()
|
users_id = await get_user()
|
||||||
if ns.get('type'):
|
if ns.get('type'):
|
||||||
ns['sort'] = 'create_at desc'
|
ns['sort'] = 'create_at desc'
|
||||||
|
|
||||||
orgid = await sor.R('users', {'id': users_id})
|
orgid = await sor.R('users', {'id': users_id})
|
||||||
ns['orgid'] = orgid[0]['orgid']
|
ns['orgid'] = orgid[0]['orgid']
|
||||||
# reacs = await sor.R('promoting', ns)
|
# reacs = await sor.R('promoting', ns)
|
||||||
dates = datetime.datetime.now()
|
dates = datetime.datetime.now()
|
||||||
promoting = """select * from promoting where del_flg = 0 and orgid = ${orgid}$ and end_date > ${dates}$ order by create_at desc"""
|
promoting = """select * from promoting where del_flg = 0 and orgid = ${orgid}$ and end_date > ${dates}$ order by create_at desc"""
|
||||||
reacs = await sor.sqlExe(promoting, {'orgid': ns['orgid'],'dates':dates})
|
reacs = await sor.sqlExe(promoting, {'orgid': ns['orgid'],'dates':dates})
|
||||||
date = await get_business_date(sor=None)
|
date = await get_business_date(sor=None)
|
||||||
listdata = []
|
listdata = []
|
||||||
for i in reacs:
|
for i in reacs:
|
||||||
if i['end_date'] > date:
|
if i['end_date'] > date:
|
||||||
listdata.append(i)
|
listdata.append(i)
|
||||||
return {'status': True, 'data': listdata}
|
return {'status': True, 'data': listdata}
|
||||||
else:
|
else:
|
||||||
ns['del_flg'] = '0'
|
ns['del_flg'] = '0'
|
||||||
ns['sort'] = 'create_at desc'
|
ns['sort'] = 'create_at desc'
|
||||||
orgid = await sor.R('users', {'id': users_id})
|
orgid = await sor.R('users', {'id': users_id})
|
||||||
ns['orgid'] = orgid[0]['orgid']
|
ns['orgid'] = orgid[0]['orgid']
|
||||||
reacs = await sor.R('promoting', ns)
|
reacs = await sor.R('promoting', ns)
|
||||||
return {'status': True, 'data': reacs}
|
return {'status': True, 'data': reacs}
|
||||||
return {'status': False, 'msg': '参数不正确'}
|
|
||||||
|
# return {'status': False, 'msg': '参数不正确'}
|
||||||
|
|
||||||
ret = await getpromoting(params_kw)
|
ret = await getpromoting(params_kw)
|
||||||
return ret
|
return ret
|
||||||
Loading…
x
Reference in New Issue
Block a user