zsh_root
2024-01-02 7b595546af704983dbafcd0d385c8768ddacefc2
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
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;
    }
    
}