cleanup: remove dead module-level get_pricing_program and duplicate assignment

This commit is contained in:
yumoqing 2026-06-01 18:57:50 +08:00
parent 52dd91c6ee
commit b7ca795127
2 changed files with 1 additions and 19 deletions

View File

@ -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

View File

@ -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: