Explorar el Código

update socdelta

lmstack hace 3 años
padre
commit
09e915ebb8
Se han modificado 1 ficheros con 10 adiciones y 14 borrados
  1. 10 14
      LIB/MIDDLE/DeltSoc/LFPDeltSoc20210804.py

+ 10 - 14
LIB/MIDDLE/DeltSoc/LFPDeltSoc20210804.py

@@ -16,22 +16,16 @@ FullChrgSoc=98
 PeakSoc=57
 
 #获取数据时间段
-now_time=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
-now_time=datetime.datetime.strptime(now_time,'%Y-%m-%d %H:%M:%S')
-start_time=now_time-datetime.timedelta(days=2)
-end_time=str(now_time)
-strat_time=str(start_time)
-
-#输入一个含有‘SN号’的xlsx
-SNdata = pd.read_excel('骑享资产梳理-20210621.xlsx', sheet_name='6060')
-SNnums=SNdata['SN号']
-for k in range(len(SNnums)):
-    SNnum=str(SNnums[k])
-
-    sn = SNnum
+def cal_deltsoc(sn, end_time, start_time):
+    end_time = end_time
+    strat_time = start_time
+    SNnum=str(sn)
+
+    sn = sn
     st = strat_time
     et = end_time
 
+
     dbManager = DBManager.DBManager()
     df_data = dbManager.get_data(sn=sn, start_time=st, end_time=et, data_groups=['bms'])
     df_bms = df_data['bms']
@@ -156,5 +150,7 @@ for k in range(len(SNnums)):
                         'SN号':DetaSoc_SN,
                         'Soc差':DetaSoc}
         Result_DetaSoc=pd.DataFrame(result_DetaSoc)
-        print(Result_DetaSoc)
+        return Result_DetaSoc
+    return pd.DataFrame()
+