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):
"""Generate unique sub-reseller code: SR-{YYYYMMDD}-{seq}."""
env = ServerEnv()
today = env.strdate(env.today())
prefix = f"SR-{today.replace('-', '')}"
today = datetime.now().strftime("%Y%m%d")
prefix = f"SR-{today}"
db, dbname = _get_sor()
with db.sqlorContext(dbname) as sor:
sql = """SELECT COUNT(*) as cnt FROM sub_resellers