Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r24103 -r24104 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 24103) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 24104) @@ -5024,6 +5024,13 @@ } if (StringUtils.isNotBlank(sterilingType)) { tousseInstance.setSterilingType(sterilingType); + //如果灭菌程序不为空,则将灭菌方式赋值 + if(StringUtils.isNotBlank(sterilingType)){ + Sterilisation ss = sterilisationManager.getSterilisationByName(sterilingType); + if(ss != null){ + tousseInstance.setSterilingMode(ss.getSterilizationMode()); + } + } } if (StringUtils.isNotBlank(packageType)) { tousseInstance.setPackageType(packageType); @@ -5544,6 +5551,13 @@ tousseInstance.setPackageType(packageType);// 包装类型 tousseInstance.setSterilingType(sterilingType);// 灭菌程序 + //如果灭菌程序不为空,则将灭菌方式赋值 + if(StringUtils.isNotBlank(sterilingType)){ + Sterilisation ss = sterilisationManager.getSterilisationByName(sterilingType); + if(ss != null){ + tousseInstance.setSterilingMode(ss.getSterilizationMode()); + } + } tousseInstance.setUnTraceableTousse(false); tousseInstance.setStatisticsAmount(td.getTousseAmount()); @@ -5813,6 +5827,13 @@ tousseInstance.setType(BarcodeDevice.BARCODE_TYPE_PACKAGE); tousseInstance.setPackageType(packageType); tousseInstance.setSterilingType(sterilingType); + //如果灭菌程序不为空,则将灭菌方式赋值 + if(StringUtils.isNotBlank(sterilingType)){ + Sterilisation ss = sterilisationManager.getSterilisationByName(sterilingType); + if(ss != null){ + tousseInstance.setSterilingMode(ss.getSterilizationMode()); + } + } tousseInstance.setSterilizerName(sterilizer); tousseInstance.setSterileFrequency(frequency); @@ -6399,6 +6420,13 @@ tousseInstance.setPackageType(packageType);// 包装类型 tousseInstance.setSterilingType(sterilingType);// 灭菌程序 + //如果灭菌程序不为空,则将灭菌方式赋值 + if(StringUtils.isNotBlank(sterilingType)){ + Sterilisation ss = sterilisationManager.getSterilisationByName(sterilingType); + if(ss != null){ + tousseInstance.setSterilingMode(ss.getSterilizationMode()); + } + } tousseInstance.setUnTraceableTousse(false); tousseInstance.setSterilizerName(sterilizerName); tousseInstance.setSterileFrequency(sterileFrequency);