|
@@ -92,6 +92,13 @@ def diag_cal():
|
|
|
df_Diag_Batdiag_update_xq=DataFrame(columns=['start_time','end_time','product_id','code','level','info','advice','Batpos'])
|
|
|
df_Diag_Batdiag_update=DataFrame(columns=['start_time','end_time','product_id','code','level','info','advice','Batpos'])
|
|
|
df_Diag_Ram,df_Diag_Ram_add,df_Diag_Ram_Update=DiagDataMerge.DetaMerge(df_Diag_Ram_sn,df_Diag_Batdiag_update_xq,df_Diag_Batdiag_update,df_OprtnSta,df_Diag_Ram_sn_else)
|
|
|
+ if len(df_Diag_Ram) or len(df_Diag_Ram_add) or len(df_Diag_Ram_Update):
|
|
|
+ print('------------------总计--------------------------')
|
|
|
+ print(df_Diag_Ram)
|
|
|
+ print('------------------新增--------------------------')
|
|
|
+ print(df_Diag_Ram_add)
|
|
|
+ print('-------------------更新-------------------------')
|
|
|
+ print(df_Diag_Ram_Update)
|
|
|
#.................................统计程序...............................
|
|
|
def DaTa_Sta_Week_Task():
|
|
|
all_period_fault_info=DataFrame(columns=['factory','week','level1_count','level2_count','level3_count','level4_count','level5_count','solve_rate'])
|
|
@@ -124,7 +131,7 @@ def DaTa_Sta_Week_Task():
|
|
|
all_period_fault_info.loc[0,'week']=toweek
|
|
|
all_period_fault_info.loc[0,'solve_rate']=FltAlarmInfo.loc[0,'OprationManageRate']
|
|
|
all_period_fault_info.fillna(0,inplace=False)
|
|
|
-
|
|
|
+ all_period_fault_info.to_csv('all_period_fault_info.csv')
|
|
|
def DaTa_Sta_Minutes_Task():
|
|
|
|
|
|
#............................获取数据................................
|
|
@@ -209,7 +216,7 @@ def DaTa_Sta_Minutes_Task():
|
|
|
all_statistic_info.loc[0,'sample_safety_risk_count']=SatftyCount.loc[0,'SamplingSatyCount']
|
|
|
all_statistic_info.loc[0,'controller_safety_risk_count']=SatftyCount.loc[0,'CtrlSaftyCodeCount']
|
|
|
all_statistic_info.loc[0,'design_safety_risk_count']=SatftyCount.loc[0,'DsnSaftyCodeCount']
|
|
|
-
|
|
|
+ all_statistic_info.to_csv('all_statistic_info.csv')
|
|
|
|
|
|
end=time.time()
|
|
|
print(end-start)
|
|
@@ -236,7 +243,7 @@ if __name__ == "__main__":
|
|
|
SNnums_U7255=SNdata_U7255['SN号'].tolist()
|
|
|
SNnums=SNnums_L7255 + SNnums_C7255 + SNnums_6040 + SNnums_4840 + SNnums_U7255+ SNnums_6060
|
|
|
# SNnums=['MGMCLN750N215I005','PK504B10100004341','PK504B00100004172','MGMLXN750N2189014']
|
|
|
- #SNnums = ['PK504B10100004365'] #SNnums_6040
|
|
|
+ SNnums = ['PK504B10100004365'] #SNnums_6040
|
|
|
|
|
|
mylog=log.Mylog('log_diag.txt','error')
|
|
|
mylog.logcfg()
|