Index: ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java =================================================================== diff -u -r13761 -r13983 --- ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 13761) +++ ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 13983) @@ -300,7 +300,7 @@ Long classifyBasketID = classifyBasket.getId(); // classifyBasketIDSet.add(classifyBasketID); String sql = String - .format("update packingTask set washTime = '%s',classifyBasket_id = %s ,washRecord_id =%s where basketBarcode like '%%%s%%'", + .format("update packingTask set washTime = '%s',classifyBasket_id = %s ,washRecord_id =%s where basketBarcode like '%%%s%%' and washRecord_id is null", washRecord.getStartDateStr(), classifyBasketID, washRecord.getId(), classifyBasket.getContainerBarcode());