Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/service/ForeignTousseApplicationManagerImpl.java =================================================================== diff -u -r30051 -r30821 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/service/ForeignTousseApplicationManagerImpl.java (.../ForeignTousseApplicationManagerImpl.java) (revision 30051) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/foreigntousseapplication/service/ForeignTousseApplicationManagerImpl.java (.../ForeignTousseApplicationManagerImpl.java) (revision 30821) @@ -706,10 +706,10 @@ //“干预”或者“回收那里对外来器械包申请单的一些修改” if (!ForeignTousseApplication.ACTION_TYPE_ADD.equals(actionType)) { Long tousseDefinitionId = obj.optLong("tousseDefinitionId"); - if(!DatabaseUtil.isPoIdValid(tousseDefinitionId)){ - throw new RuntimeException("参数出错!"); + if(DatabaseUtil.isPoIdValid(tousseDefinitionId)){ + // 旧单上已经有的包 + tousseDefinition = tousseDefinitionManager.get(tousseDefinitionId); } - tousseDefinition = tousseDefinitionManager.get(tousseDefinitionId); } //祖先类包定义