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>() {}));