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<ba.length;i++) {
|
if(ba[i].equals(a1)) {
|
a=true;
|
break;
|
}
|
}
|
}
|
return a;
|
|
}
|
|
}
|