diff --git a/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/BusConfigServiceImpl.java b/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/BusConfigServiceImpl.java index 525d9df..646440d 100644 --- a/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/BusConfigServiceImpl.java +++ b/casic-device/src/main/java/com/casic/missiles/modular/system/service/impl/BusConfigServiceImpl.java @@ -105,8 +105,10 @@ dto.setRetryTimes(configItems[2]); dto.setPercent(null != configItems[3] ? Float.valueOf(configItems[3]) : null); - dto.setCollectInterval(configItems[4]); - dto.setCollectCount(configItems[5]); + dto.setCollectInterval( + configItems.length>4 ?configItems[4]: null); + dto.setCollectCount( + configItems.length>5 ?configItems[5]: null); if (configItems.length == 8) { dto.setIp(configItems[6]); dto.setPort(configItems[7]);