Index: ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/action/WashAndDisinfectRecordAction.java =================================================================== diff -u -r14128 -r14142 --- ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/action/WashAndDisinfectRecordAction.java (.../WashAndDisinfectRecordAction.java) (revision 14128) +++ ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/action/WashAndDisinfectRecordAction.java (.../WashAndDisinfectRecordAction.java) (revision 14142) @@ -502,8 +502,13 @@ .loadContentByBasketBarcode(barcode, isLoadDefaultCleanMethod); try { StrutsParamUtils.getResponse().setCharacterEncoding("UTF-8"); - StrutsParamUtils.getResponse().getWriter() - .println(materialInstance); + if( materialInstance != null){ + StrutsParamUtils.getResponse().getWriter() + .println(materialInstance); + }else{ + StrutsParamUtils.getResponse().getWriter() + .println("null"); + } } catch (IOException e) { e.printStackTrace(); } Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedata/becleanitem/service/BeCleanItemManagerImpl.java =================================================================== diff -u -r14125 -r14142 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedata/becleanitem/service/BeCleanItemManagerImpl.java (.../BeCleanItemManagerImpl.java) (revision 14125) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedata/becleanitem/service/BeCleanItemManagerImpl.java (.../BeCleanItemManagerImpl.java) (revision 14142) @@ -887,6 +887,9 @@ if(classifyBasket == null){ classifyBasket = getLatestWashedBasketByBarcode(barcode); } + if( classifyBasket == null){ + return "notExistItemsUsed"; + } } else if (Container.CONTAINER_STATUS_WASHED.equals(container .getStatus())) { classifyBasket = getLatestWashedBasketByBarcode(barcode);