Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java =================================================================== diff -u -r29932 -r29935 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 29932) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 29935) @@ -3277,8 +3277,9 @@ locationForDisplay = locationForDisplay2; } + boolean notValidateLocationWhenSignTousse = ConfigUtils.getSystemSetConfigByNameBool("notValidateLocationWhenSignTousse"); if (StringUtils.isNotBlank(location) && - !StringUtils.equals(signerOrgUnitCoding , location)) { + !StringUtils.equals(signerOrgUnitCoding , location) && !notValidateLocationWhenSignTousse) { throw new RuntimeException("该器械包属于" + locationForDisplay + ",不能被签收"); } else { if (StringUtils.isNotBlank(tousseInstance