From 1f11310ba04770a4efe4657d39872590575828f1 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 10 四月 2025 17:17:24 +0800 Subject: [PATCH] 设备未知状态,新增,导出页新增统计一个月的离线数,与在线率 --- ycl-server/src/main/java/com/ycl/task/UYTask.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/task/UYTask.java b/ycl-server/src/main/java/com/ycl/task/UYTask.java index c351a65..d320d67 100644 --- a/ycl-server/src/main/java/com/ycl/task/UYTask.java +++ b/ycl-server/src/main/java/com/ycl/task/UYTask.java @@ -194,6 +194,9 @@ } else { log.error("璇烽厤缃绾挎鏁帮紝姝ゆ璁剧疆涓洪粯璁ゅ��2"); } + + // 鐜板湪闇�瑕佹煡鍑虹姸鎬佷负鏈煡鐨勮澶� + // 鍏堟煡鍑鸿澶嘔P闆嗗悎,鍓旈櫎鎺夊湪绾挎儏鍐垫槸鏈煡鐨�,骞朵笖鍙娴嬫鍦ㄨ�冩牳鐨勮澶囬伩鍏嶅浣欏伐鍗� List<TMonitorResult> monitorList = monitorMapper.getDistinctIP(); //琛ュ厖閿欒鏃堕棿鐐� @@ -230,6 +233,7 @@ CompletableFuture<Void> allOf = CompletableFuture.allOf( futureList.toArray(new CompletableFuture[0]) ); + try { allOf.get(60, TimeUnit.SECONDS); // 缁欎簣棰濆鐨�5绉掓潵鏀堕泦缁撴灉 } catch (TimeoutException e) { @@ -289,6 +293,8 @@ Query query = new Query(Criteria.where("mongoCreateTime").gte(DateUtils.getDayStart(new Date())).lt(DateUtils.getDayEnd(new Date()))); DeleteResult result = mongoTemplate.remove(query, TMonitorResult.class); //瀛樻斁鍦╩ongo涓� + + log.error("瀛樺叆鍚屾鍦ㄧ嚎mongo鏁版嵁{}" , monitorList ); mongoTemplate.insertAll(mongoList); } //宸ュ崟锛堝悓涓�IP鍙敓鎴愪竴涓伐鍗曪級 -- Gitblit v1.8.0