22 lines
716 B
Plaintext
22 lines
716 B
Plaintext
async def addinvitecode(ns):
|
|
"""
|
|
生成邀请码
|
|
"""
|
|
import datetime
|
|
|
|
now = datetime.datetime.now()
|
|
start_of_day = now.replace(hour=0, minute=0, second=0, microsecond=0)
|
|
end_of_day = now.replace(hour=23, minute=59, second=59, microsecond=999999)
|
|
|
|
db = DBPools()
|
|
async with db.sqlorContext('kboss') as sor:
|
|
if ns['promotingid'] and ns['iusserid']:
|
|
ns['id'] = uuid()
|
|
ns['issue_date'] = datetime.datetime.now()
|
|
ns['invitecode'] = uuid()
|
|
await sor.C('invitecode', ns)
|
|
return {'status': True, 'msg': '添加成功'}
|
|
return {'status': False, 'msg': '添加失败'}
|
|
|
|
ret = await addinvitecode(params_kw)
|
|
return ret |