From 8e7d2bc604c114a4681cfd3cd8d81c4330bb63e3 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 27 Oct 2025 13:40:16 +0800 Subject: [PATCH] bugfix --- pricing/pricing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pricing/pricing.py b/pricing/pricing.py index 72d01e8..924b211 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -39,7 +39,7 @@ async def get_remote_pricing(sor, charge, data): async def pricing_program_charging(sor, pricing_program_id, data): pp = PricingProgram(pricing_program_id, sor) await pp.init() - pp_items = pp.get_items() + pp_items = await pp.get_items() charges = [] for item in pp_items: charge = item.copy() @@ -60,7 +60,7 @@ async def pricing_program_charging(sor, pricing_program_id, data): elif spec.pricing_spec_mode == 'remote_pricing': charge.amount = await get_remote_pricing(sor, charge, params=d) charges.append(charge) - elif spec.pricing_spec_mode == 'sub_pricing': + elif spec.pricing_spec_mode == 'spec_subtype': sub_charges = await pricing_program_chargeing(self.sor, charge.subppid, d) charges += sub_charges