From 2c5d4ddd1bcd6059ccb898c7142e1d07b8c68c2e Mon Sep 17 00:00:00 2001 From: dashixiong Date: Tue, 1 Jul 2025 21:58:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=83=A8=E5=88=86=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xzzn/ems/service/impl/FXXDataProcessServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ems-system/src/main/java/com/xzzn/ems/service/impl/FXXDataProcessServiceImpl.java b/ems-system/src/main/java/com/xzzn/ems/service/impl/FXXDataProcessServiceImpl.java index 417f965..6f230b3 100644 --- a/ems-system/src/main/java/com/xzzn/ems/service/impl/FXXDataProcessServiceImpl.java +++ b/ems-system/src/main/java/com/xzzn/ems/service/impl/FXXDataProcessServiceImpl.java @@ -146,6 +146,9 @@ public class FXXDataProcessServiceImpl implements IFXXDataProcessService { String stackDeviceId = ""; if (up != null && up.size() >0) { stackDeviceId = up.get(0).getParentId(); + if (stackDeviceId != null || stackDeviceId.isEmpty()) { + stackDeviceId = "1"; + } } //BMS 电池簇 EmsBatteryCluster data = new EmsBatteryCluster(); @@ -216,6 +219,9 @@ public class FXXDataProcessServiceImpl implements IFXXDataProcessService { String stackDeviceId = ""; if (up != null && up.size() >0) { stackDeviceId = up.get(0).getParentId(); + if (stackDeviceId != null || stackDeviceId.isEmpty()) { + stackDeviceId = "1"; + } } //单体电池 Map> records = processData(JSON.parseObject(dataJson, new TypeReference>() {}));