Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/action/RecyclingApplicationAction.java =================================================================== diff -u -r30917 -r30921 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/action/RecyclingApplicationAction.java (.../RecyclingApplicationAction.java) (revision 30917) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/action/RecyclingApplicationAction.java (.../RecyclingApplicationAction.java) (revision 30921) @@ -689,9 +689,9 @@ List tousseDefinitionIdList = new ArrayList(); for (int i = 0, size = jsonArray.size(); i < size; i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); - String tousseType = jsonObject.getString("tousseType"); + String tousseType = jsonObject.optString("tousseType"); if(!StringUtils.equals(DisposableGoods.TYPE_NAME, tousseType)){ - Long tousseDefinitionID = jsonObject.getLong("tousseDefinitionID"); + Long tousseDefinitionID = jsonObject.optLong("tousseDefinitionID"); tousseDefinitionIdList.add(tousseDefinitionID); } } @@ -720,9 +720,9 @@ if(!storageMap.isEmpty()){ for (int i = 0, size = jsonArray.size(); i < size; i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); - String tousseType = jsonObject.getString("tousseType"); + String tousseType = jsonObject.optString("tousseType"); if(!StringUtils.equals(DisposableGoods.TYPE_NAME, tousseType)){ - Long tousseDefinitionID = jsonObject.getLong("tousseDefinitionID"); + Long tousseDefinitionID = jsonObject.optLong("tousseDefinitionID"); Integer storage = storageMap.get(tousseDefinitionID); jsonObject.put("storage", storage == null ? 0 : storage); }