diff --git a/pricing/init.py b/pricing/init.py index 2d1e45b..7e8254d 100644 --- a/pricing/init.py +++ b/pricing/init.py @@ -2,8 +2,7 @@ from appPublic.log import debug from sqlor.dbpools import DBPools from pricing.pricing import ( PricingProgram, - test_pricing, - get_pricing_program + test_pricing ) from ahserver.serverenv import ServerEnv @@ -27,7 +26,6 @@ def _bind_pricing_events(dbpools, dbname): def load_pricing(): env = ServerEnv() - env.get_pricing_program = get_pricing_program env.write_pricing_patten = PricingProgram.write_pricing_patten env.write_pricing_data = PricingProgram.write_pricing_data env.pricing_program_charging = PricingProgram.charging diff --git a/pricing/pricing.py b/pricing/pricing.py index 1391b02..d1a2813 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -604,22 +604,6 @@ order by b.enabled_date desc""" raise Exception(e) return ret_items -async def get_pricing_program(ppid): - env = ServerEnv() - async with get_sor_context(env, 'pricing') as sor: - recs = await sor.R('pricing_program', {'id': ppid}) - if len(recs) == 0: - exception(f'{ppid} not found in pricing_program_timing') - return None - pp = recs[0] - if ppt.pricing_data is None: - exception(f'{ppid} pricing_data is None in pricing_program_timing') - return None - try: - PricingProgram.pp_db2app(ppt) - except Exception as e: - return None - async def get_pricing_program_timeing(pptid): env = ServerEnv() async with get_sor_context(env, 'pricing') as sor: