DELL
2024-07-27 831953352ea4df0ebaa2f47fb6b82b082883d6b5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Êþº¾4o&com/dec/fbs9100/BattRealDataPro_Threadjava/lang/Threadcon_poolLcom/dec/fbs9100/MysqlConnPool;cfgLcom/base/AppConfig;data#Lcom/battdata_rt/BattData_RT_Array;logger!Lorg/apache/logging/log4j/Logger;MinRecordTimeLongIMaxRecordTimeLong<clinit>()VCode          LineNumberTableLocalVariableTable<init>Y(Lcom/dec/fbs9100/MysqlConnPool;Lcom/base/AppConfig;Lcom/battdata_rt/BattData_RT_Array;)V
     
 "!java/lang/Object #$getClass()Ljava/lang/Class;
&('#org/apache/logging/log4j/LogManager )*    getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;    ,     .     0     
this(Lcom/dec/fbs9100/BattRealDataPro_Thread;run5"BattRealDataPro_Thread Started ... 798org/apache/logging/log4j/Logger :;info(Ljava/lang/String;)V=java/util/Date
<
<@ A(J)VC*BattRealDataPro_Thread Start  Record......ô
G HAsleep
JLKjava/lang/InterruptedException MNtoString()Ljava/lang/String; 7P QRerror*(Ljava/lang/String;Ljava/lang/Throwable;)V
<T UVgetTime()JèQ€
\ ]^ getDateBefore#(Ljava/util/Date;I)Ljava/util/Date;`java/lang/StringBuilderb 开始删除
_d ;fyyyy-MM-dd HH:mm:ss
hji com/base/Com klget_DTF6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
_n opappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;r0之前创建的电池组历史实时数据库表
_L 7u Q;
wyx(com/dec/fbs9100/BTS61850_Task_Thread_SQL z{deleteHistoryData2(Lcom/dec/fbs9100/MysqlConnPool;Ljava/util/Date;)V
}~!com/battdata_rt/BattData_RT_Array €getItem (I)Lcom/battdata_rt/BattData_RT;
ƒ…„com/battdata_rt/BattData_RT †‡ getBattState()B    ƒ‰ Š‹    mTestDataLcom/battdata_rt/BattStatData;    Žcom/battdata_rt/BattStatData ‘newDataRecordTimeLjava/util/Date;
“•”java/lang/Math –—abs(J)J<
› œRecordBattReadDataNew?(Lcom/dec/fbs9100/MysqlConnPool;Lcom/battdata_rt/BattData_RT;)V2
}¡ ¢£ getItemCount()I
¥L¦java/lang/ExceptionlastTime lastdelTimenowTimee1 Ljava/lang/InterruptedException;timelongJ deltimelongcritical
isRecordedZibattDataLcom/battdata_rt/BattData_RT;eLjava/lang/Exception; StackMapTable    ƒ¹ º BattGroupId
w¼ ½¾CreateTb_BattRealDataTable3(Lcom/dec/fbs9100/MysqlConnPool;ILjava/util/Date;)VÀ0 INSERT INTO `db_batt_history`.tb_batt_realdata_
_Â oÃ(I)Ljava/lang/StringBuilder;Å_Çyyyy_MM
hÉ ÊlgetDateTimeFormatÌØ(BattGroupId,recrod_time,group_vol,online_vol,group_curr,group_tmp,batt_state,batt_test_type,batt_test_starttime,batt_test_tlong,batt_test_cap,mon_num,mon_vol,mon_tmp,mon_res,mon_ser,mon_conn_res,mon_JH_curr)  VALUES
ƒÎ ÏVgetTestStartTime
<Ñ ÒAsetTime
ƒÔ ÕVgetTestRecordTime
×ÙØjava/lang/String ÚÛvalueOf&(Ljava/lang/Object;)Ljava/lang/String;Ý,ß(á'ã',
ƒå æç getGroupVol()F
_é oê(F)Ljava/lang/StringBuilder;
ƒì íç getOnlineVol
ƒï ðç getGroupCurr
ƒò óç getGroupTmp
ƒõ ö‡getBattTestType
ƒø ù£getTestTimeLong
ƒû üç
getTestCap    ƒþ ÿ    al_MonVolLjava/util/ArrayList;
java/util/ArrayList get(I)Ljava/lang/Object;com/battdata_rt/MonVolData    
  monVolF      monTmp      monRes      monSer      connRes       mon_JH_curr)    ƒ  MonCount"com/dec/fbs9100/Sql_Mysql
!$ %"(Lcom/dec/fbs9100/MysqlConnPool;)V
!' (;sqlMysqlExecute
*L+java/sql/SQLException
!- .    close_conpooltimesql_strLjava/lang/String; dt_test_Start    dt_recordsqlLcom/dec/fbs9100/Sql_Mysql;Ljava/sql/SQLException;9com/dec/fbs9100/MysqlConnPool;java/lang/ThrowableRecordBattReadData
>@?'com/dec/fbs9100/FBS9100_Task_Thread_SQL ½A#(Lcom/dec/fbs9100/MysqlConnPool;I)VC0 DELETE FROM `db_batt_history`.tb_batt_realdata_E5 WHERE recrod_time < DATE_SUB(NOW(),INTERVAL 1 YEAR) sql_str_delete
HJIjava/util/Calendar KL getInstance()Ljava/util/Calendar;
HN ÒO(Ljava/util/Date;)V
HQ R(I)I
HT UVset(II)V
HX UY()Ljava/util/Date;ddaynowLjava/util/Calendar;main([Ljava/lang/String;)V    acbjava/lang/System deoutLjava/io/PrintStream;
gihjava/io/PrintStream j;printlnargs[Ljava/lang/String;
SourceFileBattRealDataPro_Thread.java!    
         / <³Z³±
„$*·*µ**¶¸%µ*,µ+*+µ-*-µ/±    !"##$*$12$$$    
3´ 9*´4¹6»<Y·>L»<Y    ·?M*´B¹6ND¸F§:*´¶I¹O»<Y·>N-¶S+¶SeWm7-¶S,¶SeWm7Y”ž;-²¸[:*´»_Ya·ce¸g¶mq¶m¶s¹t*´-¸v-M²…”œ§ÿt66    §P*´/    ¶|:
 
¶‚š§7-¶S
´ˆ´Œ¶Se¸’Wm˜”ž§6**´-
¶šž¸F„        *´/¶ ¡ÿª™ÿ -L§ÿ:*´¶¤¹O§þó)/2Jjµ$¥¸!$¥Š") +,5'6):/;4=D@LA[BjFsK|L M©P«SµT¸W»XÁYÌZÔ[×^õ_øbûde Xgh!m&n67z 912&§‘¨‘)©‘4ª«[Û¬­jÌ®­|/¯‘»f°±¾\²    Ì?³´
&µ¶·A þ)<<<HJýf ýüƒ úÿ<<<¥œ
»<Y·>N*´-,´¸-¸»»_Y¿·c,´¸¶ÁĶm-Ƹȶm˶m¶s:»<Y·>:»<Y·>:,¶Í¶Ð,¶Ó¶Ð6§gž»_Y¸Ö·cܶm¶s:»_Y¸Ö·cÞ¶m,´¸¶Áܶmà¶m»<Y·>e¸È¶mâ¶m,¶ä¶èܶm,¶ë¶èܶm,¶î¶èܶm,¶ñ¶èܶm,¶‚¶Áܶm,¶ô¶Áܶmà¶me¸È¶mâ¶m,¶÷¶Áܶm,¶ú¶èܶm`¶Áܶm,´ý¶À´    ¶èܶm,´ý¶À´ ¶èܶm,´ý¶À´¶èܶm,´ý¶À´¶èܶm,´ý¶À´¶èܶm,´ý¶À´¶è¶m¶s:„,´¡þ–»!Y*´-·#:¶&§':*´¶)¹O¶,§:    ¶,    ¿¶,±àçê*àüª*y{}<~EN€W`‚fƒk„†’‡žˆ·‰ÃŠÏ‹ÛŒçóŽÿ‘+’7“N”e•|–“—ª˜¼™†ǂӜàžçŸì ü¢¡¢ £¢¤f
12/³´ 0‘<Ø12EÏ3‘NÆ4‘cp²à456ìµ7·Kÿf8ƒ<×<<ûHÿ8ƒ<×<<!*Y:    <«
*´-,´¸¸=»_YB·c,´¸¶ÁD¶m¶sN»_Y¿·c,´¸¶Á˶m¶s:»<Y·>:»<Y·>:,¶Í¶Ð,¶Ó¶Ð6§gž»_Y¸Ö·cܶm¶s:»_Y¸Ö·cÞ¶m,´¸¶Áܶmà¶m»<Y·>e¸È¶mâ¶m,¶ä¶èܶm,¶ë¶èܶm,¶î¶èܶm,¶ñ¶èܶm,¶‚¶Áܶm,¶ô¶Áܶmà¶me¸È¶mâ¶m,¶÷¶Áܶm,¶ú¶èܶm`¶Áܶm,´ý¶À´    ¶èܶm,´ý¶À´ ¶èܶm,´ý¶À´¶èܶm,´ý¶À´¶èܶm,´ý¶À´¶èܶm,´ý¶À´¶è¶m¶s:„,´¡þ–»!Y*´-·#:¶&-¶&§':*´¶)¹O¶,§:    ¶,    ¿¶,±äñô*ä®+­ ®&±@²I³R´[µd¶j·o¸…º–»¢¼»½Ç¾Ó¿ßÀëÁ÷ÂÃÄ#Å/Æ;ÇRÈiɀʗˮÌÀÍƺ˶×ÐäÒëÓñÔöÕ×Öר×Ùf
12/³´&øF2@Þ12IÕ3‘RÌ4‘gp²ä:56öµ7·Kÿj8ƒ××<<ûHÿ%8ƒ××<<!*Y:        ]^d¸GM,*¶M,,¶Pd¶S,¶W°âã    äå Z‘[\]    ^_G²`»<Y·>n¸[e¸È¶f±
éê klmn