Index: ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java =================================================================== diff -u -r32782 -r32913 --- ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java (.../SterilizationRecordManagerImpl.java) (revision 32782) +++ ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java (.../SterilizationRecordManagerImpl.java) (revision 32913) @@ -2401,6 +2401,14 @@ } } + //扫描生物监测包则不强制扫描化学监测包DGSETYY-23 + if(ConfigUtils.getSystemSetConfigByNameBool("scanningTheBiologicalMonitoringPackageDoesNotForceTheScanningOfTheChemicalMonitoringPackage")){ + // 无论灭菌炉管理里的【监测包扫描提示默认值】是如何设置的, + // 录入灭菌记录时扫描生物监测包后不强制要求扫描化学监测包, + // 即扫描生物监测包后,化学监测包可扫可不扫,如果没有扫描化学监测包,也可以保存灭菌记录,不用进行提示。 + unScanChemistryPackageBarcode = false; + } + if(unScanMonitorPackageBarcode && unScanChemistryPackageBarcode){ throw new UnScanSterilizationMonitoringPackageException("请扫描化学监测包条码和生物监测包条码!"); }else if(unScanMonitorPackageBarcode){