bugfix
This commit is contained in:
parent
0efc1be770
commit
19f03c82c3
@ -1,3 +1,4 @@
|
||||
from sqlor.dbpools import DBPools
|
||||
from pricing.pricing import (
|
||||
PricingProgram,
|
||||
test_pricing,
|
||||
@ -15,3 +16,7 @@ def load_pricing():
|
||||
env.load_pricing_data = PricingProgram.load_pricing_data
|
||||
env.get_pricing_program = PricingProgram.get_pricing_program
|
||||
env.test_pricing = test_pricing
|
||||
dbpools = DBPools()
|
||||
dbname = env.get_module_dbname('pricing')
|
||||
ename = f'{dbname}.pricing_program_timing.u.after'
|
||||
dbpools.bind(ename, PricingProgram.reload_pp_data)
|
||||
|
||||
@ -304,6 +304,15 @@ class PricingProgram:
|
||||
exception(e)
|
||||
raise Exception(e)
|
||||
|
||||
@staticmethod
|
||||
async def reload_pp_data(ppt):
|
||||
debug(f'--EventHandle {ppt}')
|
||||
dat = curDateString()
|
||||
k = f'{ppt.ppid}.{dat}'
|
||||
if PricingProgram.pricing_data.get(k):
|
||||
del PricingProgram.pricing_data[k]
|
||||
await PricingProgram.get_ppid_pricing(ppt.ppid)
|
||||
|
||||
@staticmethod
|
||||
async def get_ppid_pricing(ppid):
|
||||
dat = curDateString()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user