This commit is contained in:
yumoqing 2026-04-04 18:48:46 +08:00
parent 5c0e4a4397
commit 8e2f662552
2 changed files with 4 additions and 0 deletions

View File

@ -1,5 +1,6 @@
from pricing.pricing import (
PricingProgram,
test_pricing,
get_pricing_program,
get_pricing_program_timing
)
@ -13,3 +14,4 @@ def load_pricing():
env.pricing_program_charging = PricingProgram.charging
env.load_pricing_data = PricingProgram.load_pricing_data
env.get_pricing_program = PricingProgram.get_pricing_program
env.test_pricing = test_pricing

View File

@ -414,6 +414,8 @@ async def get_pricing_program_timeing(pptid):
async def test_pricing(pptid, data):
ppt = get_pricing_program_timeing(pptid)
prices = PricingProgram.get_pricing_from_ymalstr(data, ppt.pricing_data)
if prices is None:
return None
amount = 0
for p in prices:
amount += p.amount