From f51e3a5eb667860f864a8074bc9ad37e89decf2e Mon Sep 17 00:00:00 2001 From: lihongjie0209 Date: Thu, 24 Apr 2025 21:54:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(smart-cam-car-data):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=BD=A6=E7=89=8C=E5=8F=B7=E5=8C=B9=E9=85=8D=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将重量数据中的 planNumber替换为 plateNo,以匹配 carInfoMap 中的键 - 更新 CarInfo 对象的 number 字段赋值逻辑 - 修复了车牌号不一致的问题 --- .../smartCamCarData/service/SmartCamCarDataService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/cn/lihongjie/coal/smartCamCarData/service/SmartCamCarDataService.java b/src/main/java/cn/lihongjie/coal/smartCamCarData/service/SmartCamCarDataService.java index d4b270f4..b5f8de63 100644 --- a/src/main/java/cn/lihongjie/coal/smartCamCarData/service/SmartCamCarDataService.java +++ b/src/main/java/cn/lihongjie/coal/smartCamCarData/service/SmartCamCarDataService.java @@ -125,9 +125,9 @@ public class SmartCamCarDataService for (WeightDeviceDataEntity weightDatum : weightData) { - if (carInfoMap.containsKey(weightDatum.getPlanNumber())) { + if (carInfoMap.containsKey(weightDatum.getPlateNo())) { - CompareResult.CarInfo carInfo = carInfoMap.get(weightDatum.getPlanNumber()); + CompareResult.CarInfo carInfo = carInfoMap.get(weightDatum.getPlateNo()); if (weightDatum.getYcgbTIme() != null) { carInfo.setWeightEntryCnt(carInfo.getWeightEntryCnt() + 1); @@ -139,10 +139,10 @@ public class SmartCamCarDataService } else { CompareResult.CarInfo value = new CompareResult.CarInfo(); - value.setNumber(weightDatum.getPlanNumber()); + value.setNumber(weightDatum.getPlateNo()); value.setWeightEntryCnt(weightDatum.getYcgbTIme() != null ? 1 : 0); value.setWeightExitCnt(weightDatum.getEcgbTime() != null ? 1 : 0); - carInfoMap.put(weightDatum.getPlanNumber(), value); + carInfoMap.put(weightDatum.getPlateNo(), value); } }