package Method; import DataBase.DatabaseManagement; import tbDataModel.TbRealInWarning; import tbDataModel_Dell.Tb_Warnig_Dell; /**¸ÃÀàÓÃÓÚ½«Êý¾Ý²åÈëÊý¾Ý¿â*/ public class InsertData { public static void insertTagStatus(String type,String id,String time) { String update="UPDATE tb_tag SET status='"+type+"',addtime='"+time+"' where tag_id='"+id+"'"; DatabaseManagement.update(update);// ¸üÐÂÊý¾Ý¿â } /**½«±êÇ©ÀëÏß״̬²åÈëʵʱλÖÃÊý¾Ý¿âÖÐ*/ public static void tagOffIsertData(String tagid) { String life="ÀëÏß"; String update="UPDATE tb_realpositoin SET life='"+life+"' where tagid='"+tagid+"'"; DatabaseManagement.update(update);// ¸üÐÂÊý¾Ý¿â } /**sosÊý¾Ý»òÕß½øÈë¸æ¾¯ÇøÓòÊý¾Ý²åÈë¸æ¾¯Êý¾Ý¿â*/ public static void sosInsertTbWarning(String taid,String type,String status,String beizhu) { String time=GetNowTime.now(); String[] ziduan = {"type", "objectid", "status", "time", "baoliu1" }; String[] zhi = { type,taid,status,time,beizhu}; DatabaseManagement.insertfast("tb_warning", ziduan, zhi); Tb_Warnig_Dell.add_tb_warning(type, taid,status,time); } /**µÍµçÁ¿Êý¾Ý*/ public static void porInsertTbWarning(String taid, String status, String power) { String time = GetNowTime.now(); String type = "µÍµçÁ¿"; String pwr = "µ±Ç°µçÁ¿"+power+"%"; String[] ziduan = {"type", "status", "time", "baoliu1","objectid"}; String[] zhi = {type, status, time, pwr, taid}; if (Tb_Warnig_Dell.get_tbwarning(taid)!=null){ Tb_Warnig_Dell.get_tbwarning(taid).setStatus("δ´¦Àí"); String sqlpwr="UPDATE tb_warning SET STATUS='δ´¦Àí',baoliu1='F"+pwr+"' WHERE objectid='"+taid+"' AND `type`='µÍµçÁ¿' AND `status`='δ´¦Àí';"; DatabaseManagement.update(sqlpwr); } else { DatabaseManagement.insertfast("tb_warning", ziduan, zhi); Tb_Warnig_Dell.add_tb_warning("µÍµçÁ¿", taid, "δ´¦Àí",pwr); } } /**SOS¸æ¾¯²åÈëÊý¾Ý¿â*/ /**sosÊý¾Ý»òÕß½øÈë¸æ¾¯ÇøÓòÊý¾Ý²åÈë¸æ¾¯Êý¾Ý¿â*/ public static void sosin_tbwarnig(String taid,String beizhu) { String time=GetNowTime.now(); String[] ziduan = {"type", "objectid", "status", "time", "baoliu1" }; String[] zhi = {"SOS",taid,"δ´¦Àí",time,beizhu}; DatabaseManagement.insertfast("tb_warning", ziduan, zhi); } /**Ð޸ıêÇ©±»²ð³ýÊý¾Ý²åÈëÊý¾Ý¿â*/ public static void tagoff_into_data(String taid) { String[] ziduan = {"baoliu6", "p_tagid" }; String[] zhi = {"1",taid}; DatabaseManagement.fast_alert_dbase("tb_person", ziduan, zhi); } /**Ð޸ĸ澯Êý¾Ý¿â*/ public static void alertSosTbWaring() { String updateSQL="UPDATE tb_warning SET status='ÒÑ´¦Àí' "; DatabaseManagement.update(updateSQL);// ´¦Àí¸æ¾¯ÐÅÏ¢ÐÅÏ¢ } /**ɾ³ýijÊý¾Ý¿âÖеÄÊý¾Ý*/ public static void deletetData(String dataName,String id) { String deleteSql="DELETE FROM "+dataName+" WHERE id='"+id+"'"; DatabaseManagement.update(deleteSql);// ɾ³ý±êÇ©ÐÅÏ¢ } /**ɾ³ýÊý¾Ý¿âÖеÄËùÓÐÄÚÈÝ*/ public static int delteAllData(String dataName) { String deleteSql="TRUNCATE TABLE"+dataName+""; int a=DatabaseManagement.update(deleteSql);// ɾ³ýËùÓмǼ return a; } /**¸æ¾¯Êý¾Ý²åÈëÊý¾Ý¿â*/ public static void into_database(String type,String area,String name,String bumen,String tagid,String intime,String outtime,String alltime) { String[] ziduan = {"area","name","bumen","tagid","intime","outtime","alltime"}; String[] zhi = {area,name,bumen,tagid,intime,outtime,alltime}; String[] ziduan2 = {"area","name","bumen","tagid","intime"}; String[] zhi2 = {area,name,bumen,tagid,intime}; DatabaseManagement.insertfast("tb_historyinwarning", ziduan, zhi); DatabaseManagement.insertfast("tb_realinwarning", ziduan2, zhi2); InsertData.sosInsertTbWarning(tagid,type, "δ´¦Àí",area); } /**¸üи澯Êý¾Ý¿â*/ public static void intb_history_database(TbRealInWarning tbwn,String area,String in,String intime,String alltime) { String name=tbwn.getName(); String bumen=tbwn.getBumen(); String tagid=tbwn.getTagid(); String[] ziduan = {"area","name","bumen","tagid","intime","outtime","alltime"}; String[] zhi = {area,name,bumen,tagid,in,intime,alltime}; DatabaseManagement.insertfast("tb_historyinwarning", ziduan, zhi); } }