package anchor;
|
import java.util.Iterator;
|
import java.util.List;
|
import java.util.Vector;
|
import DataBase.DatabaseManagement;
|
import JNADell.DellJAN;
|
import Method.GetNowTime;
|
import home.Open_soft_dialog;
|
import tbDataModel.tb_cengao;
|
|
@SuppressWarnings("rawtypes")
|
public class Dell_cengao {
|
static Vector<tb_cengao> cenggao_vector=new Vector<>();//²ã¸ß¼¯ºÏ
|
static {
|
Open_soft_dialog.addara("¼ÓÔØtb_cenggao");
|
Iterator iterator = DatabaseManagement.get_alldate_indatabase("tb_cenggao").iterator();
|
while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ
|
List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ
|
tb_cengao ceng=new tb_cengao();
|
ceng.setId(Integer.parseInt((String)info.get(0)));
|
String dic=(String)info.get(1);
|
if(dic==null) {
|
dic="0";
|
}
|
ceng.setButtom(dic);
|
String topc=(String)info.get(2);
|
if(topc==null) {
|
topc="300";
|
}
|
ceng.setTop(topc);
|
cenggao_vector.add(ceng);
|
}
|
}
|
|
|
public static Vector<tb_cengao> getCenggao_vector() {
|
return cenggao_vector;
|
}
|
|
|
/**ͨ¹ýIDÕÒµ½Ä³Ò»¸ö²ã¸ß¶ÔÏó*/
|
public static tb_cengao get_tbceng(int ceng) {
|
tb_cengao tbceng=null;
|
if(cenggao_vector.size() !=0) {
|
Iterator<tb_cengao> it=cenggao_vector.iterator();
|
while(it.hasNext()) {
|
tb_cengao ceng1=it.next();
|
int id1=ceng1.getId();
|
if(id1==ceng) {
|
tbceng=ceng1;
|
break;
|
}
|
}
|
}
|
return tbceng;
|
}
|
|
|
|
/**Ð޸IJã¸ßÐÅÏ¢*/
|
public static void alert_cenggao(int id,int buttom,int top) {
|
if(get_tbceng(id) !=null) {
|
get_tbceng(id).setButtom(String.valueOf(buttom));
|
get_tbceng(id).setTop(String.valueOf(top));
|
DellJAN.cenggao(id,buttom,top);
|
String[] ziduan= {"buttom","top","addtime","id"};
|
String[] zhi= {String.valueOf(buttom),String.valueOf(top),GetNowTime.now(),String.valueOf(id)};
|
DatabaseManagement.fast_alert_dbase("tb_cenggao", ziduan, zhi);
|
}else {
|
String[] ziduan= {"id","buttom","top","addtime"};
|
String[] zhi= {String.valueOf(id),String.valueOf(buttom),String.valueOf(top),GetNowTime.now()};
|
DatabaseManagement.insertfast("tb_cenggao", ziduan, zhi);
|
}
|
}
|
|
/**Ìí¼ÓÒ»¸ö²ã¸ß¶ÔÏóyang20230909*/
|
public static void add_ceng_gao(String ceng) {
|
int floor=Integer.parseInt(ceng);
|
tb_cengao tbc= get_tbceng(floor);
|
if(tbc==null) {
|
tbc=new tb_cengao();
|
tbc.setId(floor);
|
tbc.setButtom("0");
|
tbc.setTop("300");
|
cenggao_vector.add(tbc);
|
String[] ziduan= {"id","buttom","top","addtime"};
|
String[] zhi= {ceng,"0","300",GetNowTime.now()};
|
DatabaseManagement.insertfast("tb_cenggao", ziduan, zhi);
|
}
|
}
|
|
|
public static String[] get_cengs() {
|
int size=cenggao_vector.size();
|
String[] a=null;
|
for(int i=0;i<size;i++) {
|
a=new String[size];
|
a[i]=String.valueOf(cenggao_vector.get(i).getId());
|
}
|
return a;
|
}
|
|
}
|