Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java =================================================================== diff -u -r27588 -r27721 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 27588) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 27721) @@ -2819,9 +2819,10 @@ throw new RuntimeException("器械包定义不存在!"); } String sql = String.format("where po.name = '%s' and po.forDisplay = 0 and po.materialsMD5 = '%s' " - + "and po.ancestorID = %s and po.invoicePlanID is null and po.tousseType = '%s'", + + "and po.ancestorID = %s and po.invoicePlanID is null and po.tousseType = '%s' and po.isReview='%s'", ancestorTD.getName(),ancestorTD.getMaterialsMD5(),ancestorTD.getId(), - TousseDefinition.PACKAGE_TYPE_DISINFECTION); + TousseDefinition.PACKAGE_TYPE_DISINFECTION, + ancestorTD.getIsReview()); TousseDefinition td = (TousseDefinition)objectDao.getBySql(TousseDefinition.class.getSimpleName(), sql); if(td == null){ td = new TousseDefinition();