Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java =================================================================== diff -u -r14722 -r14819 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java (.../TousseDefinitionAction.java) (revision 14722) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java (.../TousseDefinitionAction.java) (revision 14819) @@ -315,7 +315,9 @@ } tousseDefinitionManager.saveTousseDefinition(tousseDefinition, upload,null,null); - if(newTousse){ + if(newTousse && (TousseDefinition.PACKAGE_TYPE_INSIDE.equals(tousseDefinition.getTousseType()) + || TousseDefinition.PACKAGE_TYPE_DISINFECTION.equals(tousseDefinition.getTousseType()) + || TousseDefinition.PACKAGE_TYPE_DRESSING.equals(tousseDefinition.getTousseType()))){ //添加对应供应室处理器械包配置 tousseDefinitionManager.addCssdHandleToussesConfig(tousseDefinition); }else{ Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java =================================================================== diff -u -r14816 -r14819 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 14816) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 14819) @@ -525,11 +525,11 @@ //清洗记录ClassifiedItem(整包清洗相应字段的修改) updateSqlList.add("update ClassifiedItem set name='" + targetTousseName + "'" - + " where itemType<>'材料' and toussedefinition_id='" + td.getId() + "'"); + + " where itemType<>'材料' and toussedefinition_id=" + td.getId()); //清洗记录ClassifiedItem(拆包清洗相应字段的修改) updateSqlList.add("update ClassifiedItem set tousseNameForMaterial='" + targetTousseName + "'" - + " where itemType='材料' and toussedefinition_id='" + td.getId() + "'"); + + " where itemType='材料' and tousseNameForMaterial='" + originalTousseName + "'"); //科室库存DepartmentStock updateSqlList.add("update DepartmentStock set tousseName='"+ targetTousseName +"' where tousseName='"+ originalTousseName +"'");