This commit is contained in:
yumoqing 2025-10-27 13:40:16 +08:00
parent a26e2eb2f6
commit 8e7d2bc604

View File

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