From f66c10e6a1837a6704f2296d1a7c740a53e88fb4 Mon Sep 17 00:00:00 2001 From: wenzheng.yang <981894274@qq.com> Date: 星期一, 19 六月 2023 21:15:01 +0800 Subject: [PATCH] 修改了逻辑 --- src/baowen/Insertdatabase.java | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/baowen/Insertdatabase.java b/src/baowen/Insertdatabase.java index c604621..2d9ad78 100644 --- a/src/baowen/Insertdatabase.java +++ b/src/baowen/Insertdatabase.java @@ -36,14 +36,15 @@ for(int i=0;i<size;i++) { 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秒 + String state=shebei.getState(); 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"); } } @@ -52,10 +53,10 @@ /**插入数据进入数据库*/ - 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); } } -- Gitblit v1.9.3