Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r29956 -r29957 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 29956) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 29957) @@ -3756,7 +3756,7 @@ String errorDamageRemarkInfo = JSONUtil.optString(paramsObj, "errorDamageRemarkInfo", null); String errorDamageRemarkId = JSONUtil.optString(paramsObj, "errorDamageRemarkId", null); //noUserFormSterilizationInfo=true是才使用包定义的灭菌程序和包装类型 - String noUserFormSterilizationInfo = JSONUtil.optString(paramsObj, "noUserFormSterilizationInfo", null); + boolean noUserFormSterilizationInfo = JSONUtil.optBoolean(paramsObj, "noUserFormSterilizationInfo", false); ErrorDamageRemark errorDamageRemark = null; if(DatabaseUtil.isPoIdValid(errorDamageRemarkId)){ errorDamageRemark = (ErrorDamageRemark)objectDao.getById(ErrorDamageRemark.class.getSimpleName(), errorDamageRemarkId); @@ -3868,11 +3868,6 @@ if(CollectionUtils.isEmpty(packingTasks)){ throw new RuntimeException("装配任务不能为空! "); } - //noUserFormSterilizationInfo=true是才使用包定义的灭菌程序和包装类型 - boolean noUserFormSterilizationInfoFlag = false; - if(StringUtils.isNotBlank(noUserFormSterilizationInfo) || "true".equals(noUserFormSterilizationInfo)){ - noUserFormSterilizationInfoFlag = true; - } Set recyclingRecordIds = new HashSet(); for (PackingTask packingTask : packingTasks) { logger.debug("装配任务packingTask[id=" + packingTask.getId() + "],tousseName=" + packingTask.getTousseDefinition().getName()+ "], [待装配数量=" + packingTask.getUnPackAmount() + "]"); @@ -4233,7 +4228,7 @@ // 汇总装配记录对应的一次性物品扣减信息 // summaryOutDisposableGoodsStockInfo(packingRecordToDisposableGoodsOutAmount, packingRecord, disposableGoodsIdToAmount); - if(noUserFormSterilizationInfoFlag){ + if(noUserFormSterilizationInfo){ sterilingType = tdOfPackingTask.getSterilingMethod(); packageType = tdOfPackingTask.getPackageType(); } @@ -4351,7 +4346,7 @@ logger.debug("tousseInstances.size()=" + tousseInstances.size()); logger.debug("virtualSeqNumArray.size()=" + virtualSeqNumArray.size() + ",virtualSeqNumArray=" + virtualSeqNumArray); logger.debug("departmentArray.size()=" + departmentArray.size() + ",departmentArray=" + departmentArray); - if(noUserFormSterilizationInfoFlag){ + if(noUserFormSterilizationInfo){ sterilingType = tdOfPackingTask.getSterilingMethod(); packageType = tdOfPackingTask.getPackageType(); packageTypeAbbreviation = TousseInstanceUtils.getPackageTypeAbbreviation(objectDao, packageType);