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
Êþº¾4:(com/dec/fbs9100/BTS61850_Task_Thread_SQLjava/lang/Object<init>()VCode
     LineNumberTableLocalVariableTablethis*Lcom/dec/fbs9100/BTS61850_Task_Thread_SQL;checkHistoryIfNotExistsTable#(Lcom/dec/fbs9100/MysqlConnPool;I)Zcom/dec/fbs9100/Sql_Mysql
 "(Lcom/dec/fbs9100/MysqlConnPool;)V`db_batt_history`
  sqlMysqlUseDB(Ljava/lang/String;)Vjava/lang/StringBuilder#`db_batt_history`.tb_batt_realdata_
  
" #$append(I)Ljava/lang/StringBuilder;&_
( #)-(Ljava/lang/String;)Ljava/lang/StringBuilder;+java/util/Date
*    .yyyy_MM
021 com/base/Com 34getDateTimeFormat6(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
6 78toString()Ljava/lang/String;
: ;<sqlMysqlCheckIfTableExist(Ljava/lang/String;)Z
> ?    close_con    A BClogger&Lorg/apache/logging/log4j/core/Logger;EcheckHistoryIfNotExistsTable():
G6Hjava/sql/SQLException
JLK$org/apache/logging/log4j/core/Logger MNerror*(Ljava/lang/String;Ljava/lang/Throwable;)V    conn_poolLcom/dec/fbs9100/MysqlConnPool; BattGroupIdIsqlLcom/dec/fbs9100/Sql_Mysql;tnameLjava/lang/String;eLjava/sql/SQLException; StackMapTable[com/dec/fbs9100/MysqlConnPool]java/lang/ThrowableCreateTb_BattRealDataTable3(Lcom/dec/fbs9100/MysqlConnPool;ILjava/util/Date;)Va>CREATE TABLE IF NOT EXISTS `db_batt_history`.tb_batt_realdata_c (e+  `num` bigint(20) NOT NULL AUTO_INCREMENT,g-  `BattGroupId` int(11) NOT NULL DEFAULT '1',i@  `recrod_time` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',k)  `group_vol` float NOT NULL DEFAULT '0',m*  `online_vol` float NOT NULL DEFAULT '0',o*  `group_curr` float NOT NULL DEFAULT '0',q)  `group_tmp` float NOT NULL DEFAULT '0',s,  `batt_state` int(11) NOT NULL DEFAULT '0',u0  `batt_test_type` int(11) NOT NULL DEFAULT '0',wH  `batt_test_starttime` datetime NOT NULL DEFAULT '2000-01-01 00:00:00',y1  `batt_test_tlong` int(11) NOT NULL DEFAULT '0',{-  `batt_test_cap` float NOT NULL DEFAULT '0',})  `mon_num` int(11) NOT NULL DEFAULT '1','  `mon_vol` float NOT NULL DEFAULT '0','  `mon_tmp` float NOT NULL DEFAULT '0',ƒ'  `mon_res` float NOT NULL DEFAULT '0',…'  `mon_ser` float NOT NULL DEFAULT '0',‡,  `mon_conn_res` float NOT NULL DEFAULT '0',‰'  `mon_cap` float NOT NULL DEFAULT '0',‹+  `mon_JH_curr` float NOT NULL DEFAULT '0',*  `note` varchar(255) NOT NULL DEFAULT '',  PRIMARY KEY (`num`),‘6  KEY `index_battgroupid` (`BattGroupId`) USING BTREE,“5  KEY `index_record_time` (`recrod_time`) USING BTREE•6) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
— ˜sqlMysqlExecutešCreateTb_BattRealDataTable():pooltimeLjava/util/Date;sql_str java/lang/StringdeleteHistoryData2(Lcom/dec/fbs9100/MysqlConnPool;Ljava/util/Date;)V¤¤ select TABLE_NAME,UPDATE_TIME  from information_schema.tables  where table_schema='db_batt_history'  AND TABLE_NAME like 'tb_batt_realdata_%'  AND CREATE_TIME <= '¦yyyy-MM-dd HH:mm:ss¨';ª DROP TABLE IF EXISTS 
¬ ­®sqlMysqlTotalQuery((Ljava/lang/String;)Ljava/sql/ResultSet;
Ÿ° ±²valueOf&(Ljava/lang/Object;)Ljava/lang/String;´,¶db_batt_history.¸
TABLE_NAME º¼»java/sql/ResultSet ½¾    getString&(Ljava/lang/String;)Ljava/lang/String;À    åˆ é™¤ï¼šÂ     at 
JÄ Åwarn ºÇ ÈÉnext()Z
Ë ÌsqlMysqlTotalExecuteÎdeleteHistoryData(): ºÐ Ñclosedeldatesql_select_strssql_delete_strsresLjava/sql/ResultSet;countUpdateBattInfTableH(Lcom/dec/fbs9100/MysqlConnPool;Lcom/dec/fbs9100/FBS9100_StatAndParam;)VÛ4 UPDATE `db_battinf`.`tb_battinf` SET PublicKeyX = '    ÝßÞ$com/dec/fbs9100/FBS9100_StatAndParam àV
publicKeyXâ',SerialNumber = '    Ýä åV serialNumberç'é WHERE FBSDeviceId =     Ýë ìRdev_idî.BTS61850_Task_Thread_SQL.UpdateBattInfTable():
m_ConnPoolparam&Lcom/dec/fbs9100/FBS9100_StatAndParam;updateBattRtState_Table`(Lcom/dec/fbs9100/MysqlConnPool;Lcom/dec/fbs9100/FBS9100_VCData;[Lcom/battdata_rt/BattData_RT;)Võ9 UPDATE `db_ram_db`.`tb_batt_rsalarm` SET record_time = '÷,groupvol_alm =     ùûúcom/dec/fbs9100/FBS9100_VCData üý groupvolalm[Z
ÿ #(Z)Ljava/lang/StringBuilder;,test_end_cap=    ù  test_end_cap[D
 #    (D)Ljava/lang/StringBuilder; ,test_end_vol=    ù  test_end_vol,test_timelong=     ù  test_timelong WHERE BattGroupId =     com/battdata_rt/BattData_RT QR3BTS61850_Task_Thread_SQL.updateBattRtState_Table():vc_data Lcom/dec/fbs9100/FBS9100_VCData;battdata[Lcom/battdata_rt/BattData_RT;iqueryDeviceUkeyID4(Lcom/dec/fbs9100/MysqlConnPool;I)Ljava/lang/String;%'@SELECT KeyID FROM `db_battinf`.`tb_battinf` WHERE FBSDeviceId = ) LIMIT 1
+ ,® sqlMysqlQuery.KeyID
Ÿ0 18trim
G3 4printStackTrace6-BTS61850_Task_Thread_SQL.queryDeviceUkeyID():ukeyID
SourceFileBTS61850_Task_Thread_SQL.java!/*·±
          +s»Y*·M,¶»Y·¶!%¶'»*Y·,-¸/¶'¶5N,-¶96,¶=¬:,´@»YD·¶F¶'¶5¶I,¶=§ :,¶=¿¬    ;BG    ;hBah
6     4;?BDahjnq 4sOPsQR    jST4UVDWXYÿBZGe\    ^_ ì»Y`·¶!%¶',-¸/¶'b¶'d¶'f¶'h¶'j¶'l¶'n¶'p¶'r¶'t¶'v¶'x¶'z¶'|¶'~¶'€¶'‚¶'„¶'†¶'ˆ¶'ж'Œ¶'޶'¶'’¶'”¶'¶5N»Y*·:-¶–§5:´@»Y™·¶F¶'¶5¶I¶=§:¶=¿¶=±«±´G«ÔÜ
–%( )%**+/,4-9.>/C0H1M2R3W4\5a6f7k8p9u:z;<„=‰>Ž?“@˜A(¡B«D±E¶FÔHÜGÞHãIæHëJ >ì›PìQR윝¡KžV«AST¶WXYÿ´Z*ŸGg\        ¡¢A
†»Y£·+¥¸/¶'§¶'¶5M©N»Y*·::6,¶«:§sž»Y-¸¯·³¶'¶5N»Y-¸¯·µ¶'·¹¹¶'¶5N´@»Y¿··¹¹¶'Á¶'»*Y·,¥¸/¶'¶5¶Ã„¹Æšÿ‰žœ-¶Ê§“:´@»YÍ·¶F¶'¶5¶IÆ-¹Ï§#:    ´@»YÍ·    ¶F¶'¶5    ¶I¶=§p:Æ-¹Ï§#:    ´@»YÍ·    ¶F¶'¶5    ¶I¶=¿Æ-¹Ï§#:    ´@»YÍ·    ¶F¶'¶5    ¶I¶=±.¾ÁGæíðG.á&)GV]`G
–%P    TPUV(W+X.Z6[9\>]R`ra¦b©[³d¸e¾hÃiákæmínòorjkm&n+oIrNsQkVm]nbo€r…t p †OP†ÒkÓVhÔV(^ST+[ÕÖ.X×RÃWXòWX    +WX    bWX    Yo ÿ9Z*ŸŸºûVWGnGG\ÿ    Z*ŸŸº\GÿZ*ŸŸºNG    ØÙ0v»YÚ·+´Ü¶'á¶'+´ã¶'æ¶'è¶'+´ê¶!¶5M»Y*·N-,¶–§2:-´@»Yí·¶F¶'¶5¶I-¶=§:-¶=¿-¶=±:?BG:ah
:|    }!~-|1€:‚?ƒD„a†h…j†n‡q†uˆ 4vïPvðñ1EžV:<STDWXYÿBZÝŸGe\    òóÊÐ>§Ç,2ǧ»»Yô·»*Y·,¥¸/¶'æ¶'ö¶'+´ø3¶þ¶'+´1¶
¶'+´ 1¶¶'+´1¶¶',2´¶!¶5:»Y*·:¶–§6:´@»Y·¶F¶'¶5¶I¶=§:¶=¿¶=„,¾¡ÿ9±„‹ŽG„¯·
Z‹Œ +‘9’H“W”f•uz–„˜‹™š¯œ·›¹œ¾ÁœÆ‹Ï  HЛPÐÐÍ RzLžV„BSTWXY*üÿZù!ŸGh\    ù    "#w    ü$M»Y&·¶!(¶'¶5N»Y*·::-¶*:¹Æ™-¹¹¶/M§|:¶2Æ.¹Ï§$:´@»Y5·¶F¶'¶5¶I¶=§r:Æ.¹Ï§$:´@»Y5·¶F¶'¶5¶I¶=¿Æ.¹Ï§$:´@»Y5·¶F¶'¶5¶I¶=,°)ILGX_bG)S‹’™œGÊÑÔG
n©ª«&¬)®1¯;°I²N³SµX·_¸d¹ƒ¼‹´µ’·™¸ž¹½¼Â½ÅµÊ·Ñ¸Ö¹õ¼ú¾ f
üïPüìRø7VàžV&ÖST)ÓÕÖNWXdWXžWXÖWXYa
ÿLZŸŸºGUG G\ÿZŸŸº\G ÿZŸŸºNG 89