超过2000G的提醒处理

main
chaopower 2024-04-28 17:36:30 +08:00
parent b7c62dcf7f
commit 86cfb0e582
1 changed files with 7 additions and 2 deletions

View File

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