From e7381291e8e640daf2c9fbd474afb47bd0293816 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 14 May 2026 13:12:05 +0800 Subject: [PATCH] bugfix --- pricing/pricing.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pricing/pricing.py b/pricing/pricing.py index 710bf91..d992531 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -258,12 +258,12 @@ class PricingProgram: if not recs: debug(f'id={ppid} pricing_program not found') r = recs[0] - recs = await sor.R('pricing_program', {'id': r.ppid}) + recs = await sor.R('pricing_program', {'id': r.ppid}) x = DictObject(** yaml.safe_load(r.pricing_data)) fields = x if x.get('fields'): fields = x['fields'] - data = x.get('pricings') + data = x.get('pricings') fpath = write_pattern_xlsx(recs[0].name, fields, data=data) return fpath @@ -345,7 +345,7 @@ class PricingProgram: async def buffered_charging(ppid, data): r = await PricingProgram.get_ppid_pricing(ppid) prices = PricingProgram.get_pricing_from_ymalstr(data, - r.pricing_data) + r.pricing_data) amt = 0.0 for p in prices: p.cost = p.amount * r.discount @@ -514,11 +514,11 @@ if __name__ == '__main__': MyLogger('Pricing', levelname='info') yamlstr = """fields: formula: - label: 计算公式 - type: str + label: 计算公式 + type: str model: - label: 模型 - type: str + label: 模型 + type: str model_mappings: # 模型映射 "doubao-seed-2-0-pro-260215": "doubao-seed-2-0-pro" "doubao-seed-2-0-lite-260215": "doubao-seed-2-0-lite"