package tbDataModel_Dell; import java.util.Iterator; import java.util.List; import DataBase.DatabaseManagement; import PbuliClass.ShowMessage; import home.Open_soft_dialog; import tbDataModel.tb_suanfa2; @SuppressWarnings("rawtypes") public class Dell_tb_suanfa2 { static tb_suanfa2 suanfa2=new tb_suanfa2(); static boolean gnss2xyopen=false;//¿ªÆôGNGGAתXY×ø±ê static boolean inuwbarea=false;//¿ªÆôÊÒÄÚÇøÓòÅжÏÊÇÔÚÊÒÄÚ»¹ÊÇÔÚÊÒÍâ static boolean jnalog_open=false;//ÊÇ·ñ¿ªÆôJNAlogyang20230725 static boolean juli_juge_in=false;//ͨ¹ý¾àÀëÅжÏÊÒÄÚÍâ static boolean gps_xinhao_in=false;//ͨ¹ýÎÀÐÇÐźÅÇ¿¶ÈÅжÏÊÒÄÚÍâ static boolean is_open_mohujisuan=false;//ÊÇ·ñ¿ªÆôÄ£ºý¼ÆËã static int weizhiguolvzhi=300;//λÖùýÂËÖµ static int max=28;//GPSÐźÅÇ¿¶È×î´óÖµ static int small=26;//GPSÐźÅÇ¿¶È×îÖµ static int gpsjishu=9;//ÐźÅÇ¿¶ÈÅжϴÎÊý static String baoliu4="0";//¹Ø±ÕUWBµÄÌõ¼þ /**yang20230726*/ static { Open_soft_dialog.addara("¼ÓÔØtb_suanfa2"); List list=DatabaseManagement.get_alldate_indatabase("tb_suanfa2"); Iterator iterator =list.iterator() ; while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ String id=(String) info.get(0); if(id.equals("0")) { String gnss2xy=(String) info.get(1);//GNSSתXY×ø±êĬÈÏ¿ªÆô String pingmianbuju=(String) info.get(2);//ÔÊÐíÆ½Ãæ²¼¾Ö String dis_juge_indo0r=(String) info.get(3); //ͨ¹ý²â¾à¾àÀëÅжÏÊÒÄÚÍâ String gps_xinhao_indoor=(String) info.get(4); //ͨ¹ýÎÀÐÇÐźÅÇ¿¶ÈÅжÏÊÒÄÚÍâ String just_buju_qu=(String) info.get(5);//½ö²¼¾ÖÇøÄÚÓÐЧ String jnalog=(String) info.get(6); //¿ªÆôJNAlog¿ª¹Ø String indoor_juge_in=(String) info.get(7); //ͨ¹ýÊÒÄÚÇøÓòÅжÏÊÒÄÚÍ⹦ÄÜ String jing_zhi_lv_zhi=(String) info.get(8);//¾²Ö¹¹ýÂËÖµ£¬Ä¬ÈÏ0 String shi_xi_fen_pei=(String) info.get(9); //ʱϸ·Ö·ÖÅä0±íʾMIX£¬1±íʾGAP String lv_bo_fang_shi=(String) info.get(10);//Â˲¨·½Ê½0»¬¶¯Âʲ¨£¬1µÍͨÂ˲¨ String wei_zhi_guo_lv=(String) info.get(11);//λÖùýÂËÖµ String shu_ju_zhuan_fa=(String) info.get(12);//Êý¾Ýת·¢ÉèÖÃ0²»×ª·¢×îºóλÖã¬1ÀëÏßת·¢£¬2ÐÝÃßת·¢£¬3ÀëÏßÐÝÃßת·¢ String gps_qiangdu=(String) info.get(13);// String baoliu2=(String) info.get(14);//Èýά¶¨Î»µÄʱºò±êÇ©µÄ·ÅÖÃ¸ß¶È String baoliu3=(String) info.get(15);//ÊÇ·ñ¿ªÆôÄ£ºýλÖüÆËã baoliu4=(String) info.get(16);//¹Ø±ÕUWBµÄÌõ¼þÉèÖà suanfa2.setId(id); suanfa2.setGnss2xy(gnss2xy); suanfa2.setPingmianbuju(pingmianbuju); suanfa2.setDis_juge_indo0r(dis_juge_indo0r); suanfa2.setGps_xinhao_indoor(gps_xinhao_indoor); suanfa2.setJust_buju_qu(just_buju_qu); suanfa2.setJnalog(jnalog); suanfa2.setIndoor_juge_in(indoor_juge_in); suanfa2.setJing_zhi_lv_zhi(jing_zhi_lv_zhi); suanfa2.setShi_xi_fen_pei(shi_xi_fen_pei); suanfa2.setLv_bo_fang_shi(lv_bo_fang_shi); suanfa2.setWei_zhi_guo_lv(wei_zhi_guo_lv); suanfa2.setShu_ju_zhuan_fa(shu_ju_zhuan_fa); suanfa2.setGps_qiangdu(gps_qiangdu); suanfa2.setBaoliu2(baoliu2); suanfa2.setBaoliu3(baoliu3); suanfa2.setBaoliu4(baoliu4); getgpsxinhao(gps_qiangdu);//GPSÐźÅÇ¿¶È·¶Î§ if(gnss2xy.equals("1")) { gnss2xyopen=true;//¿ªÆôGNGGAתXY×ø±ê } if(indoor_juge_in.equals("1")) { inuwbarea=true; } if(jnalog.equals("1")) { jnalog_open=true; ShowMessage.zidingyi_24("JNALOG¿ªÆô£¬Èç·Çµ÷ÊԽ׶ν¨Ò鹨±Õ..."); } if(dis_juge_indo0r.equals("1")) { juli_juge_in=true; } if(gps_xinhao_indoor.equals("1")) { gps_xinhao_in=true; } if(baoliu3.equals("1")) { is_open_mohujisuan=true; } weizhiguolvzhi=Integer.parseInt(wei_zhi_guo_lv); } } if(suanfa2.getId()==null) { String[] ziduan= {"id","gnss2xy"}; String[] zhi= {"0","1"}; DatabaseManagement.insertfast("tb_suanfa2", ziduan, zhi); } } /**±£´æÊý¾Ý½øÈëÊý¾Ý¿â*/ public static void save_suanfa2_indatabase( String gnss2xy, String dis_juge_indo0r, String gps_xinhao_indoor, String jnalog, String indoor_juge_in, String jing_zhi_lv_zhi, String shi_xi_fen_pei, String lv_bo_fang_shi, String wei_zhi_guo_lv, String shu_ju_zhuan_fa, String gps_qiangdu, String baoliu4 ) { suanfa2.setGnss2xy(gnss2xy); suanfa2.setDis_juge_indo0r(dis_juge_indo0r); suanfa2.setGps_xinhao_indoor(gps_xinhao_indoor); suanfa2.setJnalog(jnalog); suanfa2.setIndoor_juge_in(indoor_juge_in); suanfa2.setJing_zhi_lv_zhi(jing_zhi_lv_zhi); suanfa2.setShi_xi_fen_pei(shi_xi_fen_pei); suanfa2.setLv_bo_fang_shi(lv_bo_fang_shi); suanfa2.setWei_zhi_guo_lv(wei_zhi_guo_lv); suanfa2.setShu_ju_zhuan_fa(shu_ju_zhuan_fa); suanfa2.setGps_qiangdu(gps_qiangdu); suanfa2.setBaoliu4(baoliu4); String[] ziduan= { "gnss2xy", "dis_juge_indo0r", "gps_xinhao_indoor", "jnalog", "indoor_juge_in", "jing_zhi_lv_zhi", "shi_xi_fen_pei", "lv_bo_fang_shi", "wei_zhi_guo_lv", "shu_ju_zhuan_fa", "gps_qiangdu", "baoliu4", "id"}; String[] zhi= { gnss2xy, dis_juge_indo0r, gps_xinhao_indoor, jnalog, indoor_juge_in, jing_zhi_lv_zhi, shi_xi_fen_pei, lv_bo_fang_shi, wei_zhi_guo_lv, shu_ju_zhuan_fa, gps_qiangdu, baoliu4, "0"}; DatabaseManagement.fast_alert_dbase("tb_suanfa2", ziduan, zhi); ShowMessage.zidingyi("Ð޸ijɹ¦£¬ÖØÆôÈí¼þºóÉúЧ..."); } //»ñÈ¡ÎÀÐÇÐźÅÇ¿¶È·¶Î§ public static int[] getgpsxinhao(String a) { int[] xin= {28,26,9}; String[] as=a.split(";"); if(as.length==3) { xin[0]=Integer.parseInt(as[0]); xin[1]=Integer.parseInt(as[1]); xin[2]=Integer.parseInt(as[2]); max=xin[0]; small=xin[1]; gpsjishu=xin[2]; } return xin; } public static tb_suanfa2 getSuanfa2() { return suanfa2; } public static void setSuanfa2(tb_suanfa2 suanfa2) { Dell_tb_suanfa2.suanfa2 = suanfa2; } public static boolean isGnss2xyopen() { return gnss2xyopen; } public static void setGnss2xyopen(boolean gnss2xyopen) { Dell_tb_suanfa2.gnss2xyopen = gnss2xyopen; } /**¿ªÆôÊÒÄÚÇøÓòÅжÏÊÇÔÚÊÒÄÚ»¹ÊÇÔÚÊÒÍâ*/ public static boolean isInuwbarea() { return inuwbarea; } public static void setInuwbarea(boolean inuwbarea) { Dell_tb_suanfa2.inuwbarea = inuwbarea; } public static boolean isJnalog_open() { return jnalog_open; } public static void setJnalog_open(boolean jnalog_open) { Dell_tb_suanfa2.jnalog_open = jnalog_open; } public static boolean isJuli_juge_in() { return juli_juge_in; } public static void setJuli_juge_in(boolean juli_juge_in) { Dell_tb_suanfa2.juli_juge_in = juli_juge_in; } public static int getMax() { return max; } public static void setMax(int max) { Dell_tb_suanfa2.max = max; } public static int getSmall() { return small; } public static void setSmall(int small) { Dell_tb_suanfa2.small = small; } public static boolean isGps_xinhao_in() { return gps_xinhao_in; } public static int getWeizhiguolvzhi() { return weizhiguolvzhi; } public static void setWeizhiguolvzhi(int weizhiguolvzhi) { Dell_tb_suanfa2.weizhiguolvzhi = weizhiguolvzhi; } public static void setGps_xinhao_in(boolean gps_xinhao_in) { Dell_tb_suanfa2.gps_xinhao_in = gps_xinhao_in; } public static int getGpsjishu() { return gpsjishu; } public static void setGpsjishu(int gpsjishu) { Dell_tb_suanfa2.gpsjishu = gpsjishu; } /**ÐÞ¸Äij¸ö×ֶεÄÖµ±£´æ½øÈëÊý¾Ý¿â*/ public static void alert_database(String zdname,String ziduan_value) { String[] ziduan= {zdname,"id"}; String[] zhi= {ziduan_value,"0"}; DatabaseManagement.fast_alert_dbase("tb_suanfa2", ziduan, zhi); ShowMessage.zidingyi(zdname+"²ÎÊýÐ޸ijɹ¦..."); } public static boolean isIs_open_mohujisuan() { return is_open_mohujisuan; } public static void setIs_open_mohujisuan(boolean is_open_mohujisuan) { Dell_tb_suanfa2.is_open_mohujisuan = is_open_mohujisuan; } /**»ñÈ¡¹Ø±ÕUWBµÄÌõ¼þ*/ public static boolean closeuwb(String a1) { boolean a=false; int size=baoliu4.length(); if(size==1) { baoliu4.equals(a1); a=true; }else { String[] ba=baoliu4.split(";"); for(int i=0;i