kboss/b/customer/addinvitecode.dspy
2026-08-19 16:16:15 +08:00

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