qingfeng 2 years ago
parent
commit
f34e6bc968
1 changed files with 7 additions and 7 deletions
  1. 7 7
      LIB/FRONTEND/InfoChrgDrive/Charge/deploy.py

+ 7 - 7
LIB/FRONTEND/InfoChrgDrive/Charge/deploy.py

@@ -101,17 +101,17 @@ def info_charge():
             if not df_bms.empty:   #BMS数据非空
                 df_merge=pd.merge(df_bms,df_gps,how='outer',sort=True)
                 df_merge['sn']=sn
-                df_diag_ram_sn=pd.Series()
+                chrg_last=pd.Series()
                 if not df_diag_ram.empty:   #结果库非空
                     df_diag_ram_sn=df_diag_ram[df_diag_ram['sn']==sn]
-                    if not df_diag_ram_sn.empty:   #该sn相关结果非空
-                        df_diag_ram_sn.reset_index(inplace=True,drop=True)
-                        df_diag_ram_sn['time_end']=list(map(lambda x: datetime.datetime.strptime(x,'%Y-%m-%d %H:%M:%S'),list(df_diag_ram_sn['time_end'])))
+                    if not df_diag_ram_sn.empty: 
+                        df_diag_ram_sn['time_end']=list(map(lambda x: datetime.datetime.strptime(str(x),'%Y-%m-%d %H:%M:%S'),list(df_diag_ram_sn['time_end'])))
                         df_diag_ram_sn = df_diag_ram_sn.sort_values(by = 'time_end')
-                        df_diag_ram_sn=df_diag_ram_sn.iloc[-1]
-                        time_end =df_diag_ram_sn['time_end']
                         df_diag_ram_sn.reset_index(inplace=True,drop=True)
-                df_diag_new,df_diag_change=pro_output(df_merge,sn,gpscity,df_diag_ram_sn)
+                        chrg_last=df_diag_ram_sn.iloc[-1]
+                        time_end=chrg_last['time_end']
+
+                df_diag_new,df_diag_change=pro_output(df_merge,sn,gpscity,chrg_last)
                 kmeans1 = joblib.load('kmeans1.pkl')
                 kmeans2 = joblib.load('kmeans2.pkl')
                 kmeans3 = joblib.load('kmeans3.pkl')