| | |
| | | tb_shebei shebei=tagvc.get(i); |
| | | String time=shebei.getGengxintime(); |
| | | String state=shebei.getState(); |
| | | int time0=Dell_system.getLixiantime(); |
| | | boolean aa=Shi_jian_cha_sss.shijiancha(time,time0);//如果标签更新时间大于离线时间大于timetagoff秒 |
| | | if(state.equals("1")) { |
| | | if(aa) { |
| | | int p=Dell_system.getLixiantime(); |
| | | int b= Shi_jian_cha_sss.get_time_cha_s(GetNowTime.now(),time); |
| | | //当前时间和之前时间差大于某个数值p |
| | | if(b>p) { |
| | | String tagid=shebei.getTagid(); |
| | | String name=shebei.getName(); |
| | | insertdatabase(tagid,name); |
| | | insertdatabase(tagid,name,"离线时长:"+p); |
| | | shebei.setState("0"); |
| | | } |
| | | } |
| | |
| | | |
| | | |
| | | /**插入数据进入数据库*/ |
| | | public static void insertdatabase(String tagid,String name) { |
| | | public static void insertdatabase(String tagid,String name,String alltime) { |
| | | String addtime=GetNowTime.now(); |
| | | String[] ziduan= {"tagid","name","addtime"}; |
| | | String[] zhi= {tagid,name,addtime}; |
| | | String[] ziduan= {"tagid","name","addtime","alltime"}; |
| | | String[] zhi= {tagid,name,addtime,alltime}; |
| | | DatabaseManagement.insertfast("jilu", ziduan, zhi); |
| | | } |
| | | } |