package engbs; import DataBase.DatabaseManagement; import Method.GetNowTime; import PbuliClass.ShowMessage; import PbuliClass.Systems; import anchor.Anchor_Dell; import anchor.Anchor_nerby_dell; import tbDataModel_Dell.Dell_TongbuAnchor; import tbDataModel_Dell.Dell_tbcengzu; /**ÐÂÔöÒ»¸ö»ùÕ¾ * BSTOCS1£¬ADDANC,¡¾»ùÕ¾id¡¿,¡¾X×ø±ê¡¿,¡¾Y×ø±ê¡¿,¡¾Z×ø±ê¡¿,¡¾ËùÔڲ㡿,¡¾ËùÔÚ×é¡¿£¬¡¾»ùÕ¾Á¿³Ì¡¿£¬¡¾»ùÕ¾µØÖ·¡¿£¬¡¾END¡¿ * ¡¾X×ø±ê¡¿¸ù¾Ýʵ¼ÊÌîд£¬²»ÄÜΪ¿Õ£¬±ØÐëÊÇÊý×Ö * ¡¾Y×ø±ê¡¿¸ù¾Ýʵ¼ÊÌîд£¬²»ÄÜΪ¿Õ£¬±ØÐëÊÇÊý×Ö * ¡¾Z×ø±ê¡¿¸ù¾Ýʵ¼ÊÌîд£¬²»ÄÜΪ¿Õ£¬±ØÐëÊÇÊý×Ö * ¡¾ËùÔڲ㡿¸ù¾Ýʵ¼ÊÌîд£¬²»ÄÜΪ¿Õ£¬±ØÐëÊÇÊý×Ö£¬Ä¬ÈÏΪ0 * ¡¾ËùÔÚ×é¡¿¸ù¾Ýʵ¼ÊÌîд£¬²»ÄÜΪ¿Õ£¬±ØÐëÊÇÊý×Ö * ¡¾»ùÕ¾Á¿³Ì¡¿Ä¬ÈÏΪ100000 * ¡¾»ùÕ¾µØÖ·¡¿ * ¡¾END¡¿½áÊø±ê־λ * ÐÞ¸Äij¸ö»ùÕ¾ * BSTOCS1£¬ALTERANC,¡¾»ùÕ¾id¡¿,¡¾X×ø±ê¡¿,¡¾Y×ø±ê¡¿,¡¾Z×ø±ê¡¿,¡¾ËùÔڲ㡿,¡¾ËùÔÚ×é¡¿£¬¡¾»ùÕ¾Á¿³Ì¡¿£¬¡¾»ùÕ¾µØÖ·¡¿£¬¡¾END¡¿ * ɾ³ýij¸ö»ùÕ¾ * BSTOCS1£¬DELETEANC,¡¾»ùÕ¾id¡¿,¡¾END¡¿ * ɾ³ýËùÓлùÕ¾ * BSTOCS1£¬DELETEALLANC,¡¾END¡¿ **/ public class Bs_dell_anchor { static int baoliu9=0; /**ÐÂÔöÒ»¸ö»ùÕ¾*/ public static void ADDANC(String[] a) { String anchorid=a[2]; String x=a[3]; String y=a[4]; String z=a[5]; String floor=a[6]; String zu=a[7]; String distance=a[8]; String ip=a[9]; if (Systems.isWuxian()){ String wxdisTance=a[10]; baoliu9 = Integer.parseInt(wxdisTance); } Anchor_Dell.set_anchor(anchorid,x,y,z,floor, zu,distance,ip,"1","0"); Dell_tbcengzu.add_cengzu_form_addanchor(floor, zu);//Ìí¼Ó²ã×é¶ÔÏó;//Ìí¼ÓËã·¨ Anchor_nerby_dell.add_anchorby(anchorid,"","","","","","","","","","","0");//ÐÂÔöÁÙ½ü»ùÕ¾ÐÅÏ¢ Dell_TongbuAnchor.add_one_rootanchor(anchorid, "", "0", "");//ÐÂÔöͬ²½»ùÕ¾ String[] ziduan= {"anchorid","POSX","POSY","POSZ","layer","zu", "liangcheng","anchormode","anchorip","GreateTime"}; String[] zhi= {anchorid,x,y,z,floor,zu, distance,"1",ip,GetNowTime.now()}; DatabaseManagement.insertfast("tb_achor", ziduan, zhi); ShowMessage.zidingyi(GetNowTime.now()+"ÐÂÔö»ùÕ¾³É¹¦"+anchorid); } /**Ð޸ĻùÕ¾*/ public static void ALTERANC(String[] a) { String anchorid=a[2]; String x=a[3]; String y=a[4]; String z=a[5]; String floor=a[6]; String zu=a[7]; String distance=a[8]; String ip=a[9]; Anchor_Dell.set_anchor_xyzfip(anchorid,x,y, z,floor,ip,zu,distance,"0"); String[] ziduan= {"POSX","POSY","POSZ","layer","zu","liangcheng","anchorip","anchorid"}; String[] zhi= {x,y,z,floor,zu,distance,ip,anchorid}; DatabaseManagement.fast_alert_dbase("tb_achor", ziduan, zhi); ShowMessage.zidingyi(GetNowTime.now()+"Ð޸ĻùÕ¾³É¹¦"+anchorid); } /**ɾ³ý»ùÕ¾*/ public static void DELETEANC(String[] a) { String anchorid=a[2]; Anchor_Dell.remov_anchor(anchorid); String deleteSql="DELETE FROM tb_achor WHERE anchorid='"+anchorid+"'"; DatabaseManagement.update(deleteSql); ShowMessage.zidingyi(GetNowTime.now()+"ɾ³ý»ùÕ¾³É¹¦"+anchorid); } /**ɾ³ýËùÓлùÕ¾*/ public static void DELETEALLANC() { Anchor_Dell.removall_anchor(); String deleteSql="TRUNCATE TABLE tb_achor"; DatabaseManagement.update(deleteSql); ShowMessage.zidingyi(GetNowTime.now()+"ɾ³ýËùÓлùÕ¾³É¹¦"); } }