diff --git a/supplychain/init.py b/supplychain/init.py index 957b742..6218677 100644 --- a/supplychain/init.py +++ b/supplychain/init.py @@ -77,19 +77,6 @@ WHERE resellerid = ${resellerid}$ AND contract_code LIKE ${prefix}$""" return f"{prefix}-{seq:04d}" -def _generate_sub_reseller_code(resellerid): - """Generate unique sub-reseller code: SR-{YYYYMMDD}-{seq}.""" - 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 -WHERE resellerid = ${resellerid}$ AND sub_reseller_code LIKE ${prefix}$""" - recs = sor.sqlExe(sql, {"resellerid": resellerid, "prefix": prefix + "%"}) - seq = (recs[0].cnt if recs else 0) + 1 - return f"{prefix}-{seq:04d}" - - def _generate_agreement_code(resellerid): """Generate unique agreement code: DA-{YYYYMMDD}-{seq}.""" env = ServerEnv()