fix: use datetime.now instead of ServerEnv in _generate_sub_reseller_code

This commit is contained in:
yumoqing 2026-07-09 16:53:49 +08:00
parent 06f809fc32
commit 880e9e59c4

View File

@ -79,9 +79,8 @@ WHERE resellerid = ${resellerid}$ AND contract_code LIKE ${prefix}$"""
def _generate_sub_reseller_code(resellerid): def _generate_sub_reseller_code(resellerid):
"""Generate unique sub-reseller code: SR-{YYYYMMDD}-{seq}.""" """Generate unique sub-reseller code: SR-{YYYYMMDD}-{seq}."""
env = ServerEnv() today = datetime.now().strftime("%Y%m%d")
today = env.strdate(env.today()) prefix = f"SR-{today}"
prefix = f"SR-{today.replace('-', '')}"
db, dbname = _get_sor() db, dbname = _get_sor()
with db.sqlorContext(dbname) as sor: with db.sqlorContext(dbname) as sor:
sql = """SELECT COUNT(*) as cnt FROM sub_resellers sql = """SELECT COUNT(*) as cnt FROM sub_resellers