From e6c8cdacd6dfff1efad940621843f2c6cdb11733 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 25 Mar 2026 14:35:52 +0800 Subject: [PATCH] bugfix --- pricing/pricing.py | 2 +- pricing/write_pattern.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pricing/pricing.py b/pricing/pricing.py index 8756870..cfebfb1 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -231,7 +231,7 @@ class PricingProgram: debug(f'id={ppid} pricing_program not found') r = recs[0] x = DictObject(** yaml.safe_load(r.pricing_spec)) - fpath = write_pattern_xlsx(x) + fpath = write_pattern_xlsx(r.name, x) return fpath @staticmethod diff --git a/pricing/write_pattern.py b/pricing/write_pattern.py index 43b8c0c..c650682 100644 --- a/pricing/write_pattern.py +++ b/pricing/write_pattern.py @@ -19,7 +19,7 @@ def create_colnames(): colnames = create_colnames() reverse_colnames = {v:k for k,v in colnames.items()} -def write_pattern_xlsx(fields: dict) -> str: +def write_pattern_xlsx(name: str, fields: dict) -> str: wb = Workbook() ws_data = wb.active hidden = wb.create_sheet('dict') @@ -38,7 +38,7 @@ def write_pattern_xlsx(fields: dict) -> str: opt_id = opt_id + 1 c += 1 fs = FileStorage() - fp = fs._name2path(f'pricing_{getID()}.xlsx') + fp = fs._name2path(f'{name}_定价模版.xlsx') wb.save(fp) return fp