Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r29399 -r29414 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 29399) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 29414) @@ -3213,6 +3213,10 @@ JSONArray materialsArray = tousse.optJSONArray("materialsJsonArray"); String bigPackage = tousse.optString("bigPackage"); String packageType = tousse.optString("packingType"); + String sterilingMethod = tousse.optString("sterilingMethod"); + if(StringUtils.isBlank(sterilingMethod)){ + sterilingMethod = sterilingType; + } Double price = foreignTprice; if(tousse.has("price")){ price = tousse.optDouble("price"); @@ -3264,7 +3268,7 @@ // 包实例 TousseInstance tousseInstance = createTousseInstance(operator, operatorCode,wrapper,wrapperCode, reviewer, reviewerCode,sterileUserName, sterileUserCode, packageType, - sterilingType, washBasket, sterilizer, frequency, sterileStartTime, validUntil, warningUntil, packingRecord,taskGroup, + sterilingMethod, washBasket, sterilizer, frequency, sterileStartTime, validUntil, warningUntil, packingRecord,taskGroup, tousseDefinition, tousseType, tousseName, foreignTousseApplication, packingDate, price, fluctuationPrice, tousseAmount, orgUnitCoding, orgUnitName,