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