From ca1231bf2f71eb3d35f92d78203d9ffc34eed3e2 Mon Sep 17 00:00:00 2001 From: liuhanqing Date: Tue, 2 Dec 2025 10:42:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E7=94=B5=E6=A1=A9=E8=B0=83=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/schedule/scheduleTask/cdz/CdzThread.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java b/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java index 157addf..783d1e6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/schedule/scheduleTask/cdz/CdzThread.java @@ -43,6 +43,13 @@ public class CdzThread implements Runnable { public void run() { init(); while (isRun) { + try { + dispatch(); + Thread.sleep(1500); + }catch (Exception e){ + log.error(e.getMessage(),e); + } + } } @@ -169,7 +176,6 @@ public class CdzThread implements Runnable { /** * 创建充电任务 * - * @param srgvList */ private void createChargingInJob(List srgvList) { srgvList.sort((o1, o2) -> o2.getBattery() - o1.getBattery()); @@ -187,7 +193,7 @@ public class CdzThread implements Runnable { DeviceCdz cdz = null; Optional min = cdzList.stream().filter(c -> c.getSzcs().equals(floor)).min((o1, o2) -> { Integer distance1 = Math.abs(o1.getSzcs()); - Integer distance2 = Math.abs(floor); + Integer distance2 = Math.abs(o2.getSzcs()); return distance1 - distance2; }); if (min.isPresent()) { @@ -221,7 +227,6 @@ public class CdzThread implements Runnable { /** * 创建充电任务 * - * @param deviceSrgv */ private void createChargingOutJob(DeviceSrgv deviceSrgv, DeviceCdz cdz) { SrgvChargingJob srgvChargingJobParam = new SrgvChargingJob();