Index: ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java =================================================================== diff -u -r40607 -r40608 --- ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 40607) +++ ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 40608) @@ -7107,7 +7107,7 @@ Long washAndDisinfectRecordId = null; for(Rinser rs : rinsers){ queryString = "select wd from WashAndDisinfectRecord wd" - + " where wd.rinserId = :rinserId "; + + " where wd.rinserId = " + rs.getId(); if(sterilizaMatchPatternForDate || DeviceInterface.PARAMATCHINGMETHOD_STARTDATE.equals(deviceInterface.getParaMatchingMethod())){ Date beginStartTime = new Date(date.getTime() - 10*60*1000); Date endStartTime = new Date(date.getTime() + 10*60*1000); @@ -7124,8 +7124,6 @@ queryString+=" and wd.cycleCounter = '"+ cycleCounter +"' " ; } queryString += " order by wd.id desc "; - query = session.createQuery(queryString); - query.setParameter("rinserId", rs.getId()); List wds = objectDao.findByHql(queryString, 0, 1); WashAndDisinfectRecord wd = CollectionUtils.isEmpty(wds)?null:wds.get(0); if(wd != null){