From d0027679e6209c567d685cfc9ec4a9f4c9127819 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 19 May 2025 13:37:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20batch=5Fgxerp=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/scripts/batch_gxerp.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/wpm/scripts/batch_gxerp.py b/apps/wpm/scripts/batch_gxerp.py index 18b2d6ce..17470f7f 100644 --- a/apps/wpm/scripts/batch_gxerp.py +++ b/apps/wpm/scripts/batch_gxerp.py @@ -34,6 +34,11 @@ def main(batch: str): data[f"{mgroup_name}_count_ok"] += item.count_ok data[f"{mgroup_name}_count_ok_full"] += item.count_ok_full if item.count_ok_full else 0 + try: + data[f"{mgroup_name}_完全合格率"] = round((data[f"{mgroup_name}_count_ok_full"] / data[f"{mgroup_name}_count_real"])*100, 2) + except decimal.InvalidOperation: + data[f"{mgroup_name}_完全合格率"] = 0 + try: data[f"{mgroup_name}_合格率"] = round((data[f"{mgroup_name}_count_ok"] / data[f"{mgroup_name}_count_real"])*100, 2) except decimal.InvalidOperation: