Index: ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java =================================================================== diff -u -r30398 -r30402 --- ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 30398) +++ ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 30402) @@ -717,8 +717,10 @@ } catch (ParseException e) { e.printStackTrace(); } - int recordCount = getWashAndDisinfectRecordsCount(washRecord); - washRecord.setWashDataAmount(Long.valueOf(recordCount)); + if(!DatabaseUtil.isPoIdValid(washRecord.getWashDataAmount())){ + int recordCount = getWashAndDisinfectRecordsCount(washRecord); + washRecord.setWashDataAmount(Long.valueOf(recordCount)); + } // 清洗框信息 String classifyBasketInfo = paramMap.get("classifyBasketInfo");