From 86cfb0e582424ad70b223ca9afcdec68adf46b09 Mon Sep 17 00:00:00 2001 From: chaopower Date: Sun, 28 Apr 2024 17:36:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E8=BF=872000G=E7=9A=84=E6=8F=90?= =?UTF-8?q?=E9=86=92=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/t7.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/t7.py b/tools/t7.py index 9cdd47a..9c95897 100644 --- a/tools/t7.py +++ b/tools/t7.py @@ -527,8 +527,13 @@ class AutoLayout: no_ori_data = ori_library_df[~(numeric_mask & time_mask) | status_mask | barcode_mask] # 某个客户的检测的数据超过1个T就单独处理 - # summary = ori_library_df.groupby('customer').agg({'data_needed': 'sum'}) - # print(summary) + summary = ori_library_df.groupby('customer').agg({'data_needed': 'sum'}) + summary_dict = summary['data_needed'].to_dict() + for customer_sum, data_needed_sum in summary_dict.items(): + if not data_needed_sum: + continue + if float(data_needed_sum) > 2000 : + self.return_log.append(f'客户 {customer_sum} 本次排样超过 2000G 建议包lane 处理') self.no_assign_data.extend(no_ori_data.to_dict('records'))