Index: ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java =================================================================== diff -u -r32916 -r32921 --- ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java (.../SterilizationRecordManagerImpl.java) (revision 32916) +++ ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/service/SterilizationRecordManagerImpl.java (.../SterilizationRecordManagerImpl.java) (revision 32921) @@ -2402,7 +2402,7 @@ } //扫描生物监测包则不强制扫描化学监测包DGSETYY-23 - if(!unScanMonitorPackageBarcode && ConfigUtils.getSystemSetConfigByNameBool("scanningTheBiologicalMonitoringPackageDoesNotForceTheScanningOfTheChemicalMonitoringPackage")){ + if(StringUtils.isNotBlank(monitorPackageBarcode) && ConfigUtils.getSystemSetConfigByNameBool("scanningTheBiologicalMonitoringPackageDoesNotForceTheScanningOfTheChemicalMonitoringPackage")){ // 无论灭菌炉管理里的【监测包扫描提示默认值】是如何设置的, // 录入灭菌记录时扫描生物监测包后不强制要求扫描化学监测包, // 即扫描生物监测包后,化学监测包可扫可不扫,如果扫了生物监测包但是没有扫描化学监测包,也可以保存灭菌记录,不用进行提示。