Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java =================================================================== diff -u -r15066 -r15067 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java (.../TousseDefinitionAction.java) (revision 15066) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java (.../TousseDefinitionAction.java) (revision 15067) @@ -336,7 +336,10 @@ CssdHandleTousses cssdHandleTousses = (CssdHandleTousses)objectDao.getBySql(CssdHandleTousses.class.getSimpleName(), " where tousseDefinitionId = " + tousseDefinition.getAncestorID() + " and orgUnitCode = '" + tousseDefinition.getHandlerDepartCode() + "'"); - if(cssdHandleTousses == null){ + String tousseType = tousseDefinition.getTousseType(); + if(cssdHandleTousses == null && (TousseDefinition.PACKAGE_TYPE_INSIDE.equals(tousseType) + || TousseDefinition.PACKAGE_TYPE_DISINFECTION.equals(tousseType) + || TousseDefinition.PACKAGE_TYPE_DRESSING.equals(tousseType))){ tousseDefinitionManager.addCssdHandleToussesConfig(tousseDefinition); }else{ //否则更新任务组