Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r21096 -r21176 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 21096) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 21176) @@ -866,14 +866,17 @@ classifyBasketRecyclingSequenceManager.save(record.getId(), basket.getId(), tousseDefinitionID, json.getBasketSequence()); } //修改篮筐状态 - for (String basketBarcode : basketBarcodeMap.keySet()) { + for (String basketBarcode : basketBarcodeMap.keySet()) { ClassifyBasket basket = basketBarcodeMap.get(basketBarcode); if (CollectionUtils.isEmpty(basket.getWashAndDisinfectRecords())) { containerManager.updateContainerStatus(basketBarcode, Container.CONTAINER_STATUS_WASHLOADING); + if(basket.getClassfiedItems().size()==0){ + containerManager.updateContainerStatus(basketBarcode, + Container.CONTAINER_STATUS_FREE); //篮筐没清洗任务没物品时篮筐状态改为空闲 + } } } - //移除空篮筐 Iterator itr2 = baskets.iterator(); while(itr2.hasNext()){