From a02086be32b64576d2b40f2c73be9143f7c7527f Mon Sep 17 00:00:00 2001 From: "USER-20220102CG\\noblelift" <546428999@qq.com> Date: Fri, 14 Apr 2023 09:25:32 +0800 Subject: [PATCH] =?UTF-8?q?fix=20agv=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/nl/modules/quartz/task/ToAgvDevice.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hd/nladmin-system/src/main/java/org/nl/modules/quartz/task/ToAgvDevice.java b/hd/nladmin-system/src/main/java/org/nl/modules/quartz/task/ToAgvDevice.java index 737f5aa..613f4a9 100644 --- a/hd/nladmin-system/src/main/java/org/nl/modules/quartz/task/ToAgvDevice.java +++ b/hd/nladmin-system/src/main/java/org/nl/modules/quartz/task/ToAgvDevice.java @@ -69,7 +69,11 @@ public class ToAgvDevice { row.put("total_time", agvDto.getTotal_time()); row.put("time", agvDto.getTime()); row.put("state", agvDto.getState()); - + if(ObjectUtil.isEmpty(agvDto.getOdo())){ + agvDto.setOdo("0"); + } else if (agvDto.getOdo().equals("null")){ + agvDto.setOdo("0"); + } String onelifeTime = String.valueOf(Double.parseDouble(agvDto.getEnergyLevel()) * Double.parseDouble(lifeTime)); String onemaintenance_mileage = String.valueOf(Double.parseDouble(maintenance_mileage) - (Double.parseDouble(agvDto.getOdo()) % Double.parseDouble(maintenance_mileage))); row.put("lifeTime", sub(onelifeTime));