From cea95f98ec20674fc824ac3f2762ce2f5f8fd576 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 14 Jul 2026 17:58:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20add=5Fpricing=5Fprogram=5Ftiming=20?= =?UTF-8?q?=E8=A1=A5=E5=85=85=20sor.C()=20=E6=8F=92=E5=85=A5=E6=96=B0?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pricing/pricing.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pricing/pricing.py b/pricing/pricing.py index 4c091fd..aeeac87 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -4,6 +4,7 @@ from ahserver.serverenv import ServerEnv from ahserver.filestorage import FileStorage from sqlor.dbpools import DBPools, get_sor_context from appPublic.log import debug, exception, info, MyLogger +from appPublic.uniqueID import getID from appPublic.timeUtils import curDateString from appPublic.dictObject import DictObject from appPublic.jsonConfig import getConfig @@ -1063,6 +1064,9 @@ async def add_pricing_program_timing(env, sor, ns): prev = await sor.R('pricing_program_timing', {'ppid': ppid, 'expired_date': '9999-12-31'}) if prev: await sor.U('pricing_program_timing', {'id': prev[0].id, 'expired_date': enabled_date}) + # 插入新记录 + ns['id'] = ns.get('id') or getID() + await sor.C('pricing_program_timing', ns) def load_pricing():