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'))