This commit is contained in:
yumoqing 2026-05-16 16:50:01 +08:00
parent 7095d8dca2
commit 168ce230c4

View File

@ -306,12 +306,20 @@ class PricingProgram:
@staticmethod
async def reload_pp_data(ppt):
env = ServerEnv()
ppid = None
async with get_sqlor_context(env, 'pricing') as sor:
recs = await sor.R('pricing_program', {'id': ppt['id']})
if len(recs) == 0:
exception(f'{ppt["id"]} not found in pricing_program')
return
ppid = recs[0].ppid
debug(f'--EventHandle {ppt}')
dat = curDateString()
k = f'{ppt.ppid}.{dat}'
k = f'{ppid}.{dat}'
if PricingProgram.pricing_data.get(k):
del PricingProgram.pricing_data[k]
await PricingProgram.get_ppid_pricing(ppt.ppid)
await PricingProgram.get_ppid_pricing(ppid)
@staticmethod
async def get_ppid_pricing(ppid):