From e3f44e6948a0a27cf06e03f2036a6254674176d9 Mon Sep 17 00:00:00 2001 From: guoshengxiong <1923636941@qq.com> Date: Wed, 6 Nov 2024 16:44:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E9=80=9Fbug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/zhgd/xmgl/task/CarInfoTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/task/CarInfoTask.java b/src/main/java/com/zhgd/xmgl/task/CarInfoTask.java index 36a4187a0..f76b2c5bb 100644 --- a/src/main/java/com/zhgd/xmgl/task/CarInfoTask.java +++ b/src/main/java/com/zhgd/xmgl/task/CarInfoTask.java @@ -145,9 +145,9 @@ public class CarInfoTask { CarMeasureSpeedData data = new CarMeasureSpeedData(); data.setDevSn(monitoringId); data.setCarNumber(plateNo); - data.setIsExceed(1); + data.setIsExceed(NumberUtil.isGreater(speed, dev.getThreshold()) ? 1 : 0); data.setCurrentSpeed(speed); - data.setExceedingThreshold(NumberUtil.sub(speed, dev.getThreshold())); + data.setExceedingThreshold(Objects.equals(data.getIsExceed(), 1) ? NumberUtil.sub(speed, dev.getThreshold()) : new BigDecimal("0")); String platePicUrl = jo.getString("carPicUri"); String svrIndex = jo.getString("aswSyscode"); if (StringUtils.isNotBlank(platePicUrl)) {