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):
|
async def pricing_program_charging(sor, pricing_program_id, data):
|
||||||
pp = PricingProgram(pricing_program_id, sor)
|
pp = PricingProgram(pricing_program_id, sor)
|
||||||
await pp.init()
|
await pp.init()
|
||||||
pp_items = pp.get_items()
|
pp_items = await pp.get_items()
|
||||||
charges = []
|
charges = []
|
||||||
for item in pp_items:
|
for item in pp_items:
|
||||||
charge = item.copy()
|
charge = item.copy()
|
||||||
@ -60,7 +60,7 @@ async def pricing_program_charging(sor, pricing_program_id, data):
|
|||||||
elif spec.pricing_spec_mode == 'remote_pricing':
|
elif spec.pricing_spec_mode == 'remote_pricing':
|
||||||
charge.amount = await get_remote_pricing(sor, charge, params=d)
|
charge.amount = await get_remote_pricing(sor, charge, params=d)
|
||||||
charges.append(charge)
|
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,
|
sub_charges = await pricing_program_chargeing(self.sor,
|
||||||
charge.subppid, d)
|
charge.subppid, d)
|
||||||
charges += sub_charges
|
charges += sub_charges
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user