Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r34434 -r34485 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 34434) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 34485) @@ -3771,7 +3771,7 @@ } throw new RuntimeException(errorMsg); }else if(Container.CONTAINER_STATUS_WASHING.equals(status)){ - List washRecords = washAndDisinfectRecordManager.getByHql(" washStatus='"+ status +"' and classifyBaskets.id="+ cb.getId()); + List washRecords = objectDao.findByHql("select po from "+ WashAndDisinfectRecord.class.getSimpleName() +" po join fetch po.classifyBaskets cbs where po.washStatus='"+ status +"' and cbs.id="+ cb.getId()); errorMsg = "标识牌条码为"+ barcode +"的【"+ tousseDefinition.getName() +"】正在清洗,不能进行装配!"; WashAndDisinfectRecord washRecord = washRecords.get(0); if(DatabaseUtil.isPoIdValid(washRecord.getRinserId())){