Index: ssts-maintain/src/main/java/com/forgon/disinfectsystem/maintain/device/service/SterisDataManagerImpl.java =================================================================== diff -u -r13416 -r13620 --- ssts-maintain/src/main/java/com/forgon/disinfectsystem/maintain/device/service/SterisDataManagerImpl.java (.../SterisDataManagerImpl.java) (revision 13416) +++ ssts-maintain/src/main/java/com/forgon/disinfectsystem/maintain/device/service/SterisDataManagerImpl.java (.../SterisDataManagerImpl.java) (revision 13620) @@ -229,6 +229,11 @@ } } br.close(); + if(StringUtils.isBlank(cycleCounter)) + { + // // 没有读到循环次数,是无效数据 + return null; + } JSONArray jsonArray = new JSONArray(); jsonArray.add(0, machineNumber); jsonArray.add(1, cycleCounter); @@ -380,8 +385,6 @@ record.setCycleCounter(Long.valueOf(cycleCounter)); record.setMachineNo(machineNumber); record.setDeviceInterfaceID(devInterface.getId().toString()); - record.setTime(yymmdd + split[1].trim()); - record.setT1Temp(split[2].trim()); record.setTime(yymmdd + time); record.setT1Temp(getTemp(line)); isValid = true; @@ -402,6 +405,11 @@ } } br.close(); + if(StringUtils.isBlank(cycleCounter)) + { + // // 没有读到循环次数,是无效数据 + return null; + } JSONArray jsonArray = new JSONArray(); jsonArray.add(0, machineNumber); jsonArray.add(1, cycleCounter);