From a6eca85d7ffa54dc5c6ebc3b20e906c2b6a98acc Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 20 Jul 2026 15:31:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=9C=AA=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9A=84=20=5Fgenerate=5Fsub=5Freseller=5Fcode=20=E5=87=BD?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E6=B8=85=E7=90=86=20sub=5Freseller=5Fcode=20?= =?UTF-8?q?=E6=AE=8B=E7=95=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- supplychain/init.py | 13 ------------- 1 file changed, 13 deletions(-) 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()