bugfix
This commit is contained in:
parent
a26e2eb2f6
commit
8e7d2bc604
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user