Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java =================================================================== diff -u -r28837 -r28842 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 28837) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 28842) @@ -3022,9 +3022,8 @@ if(TousseDefinition.STR_YES.equals(td.getLimitInvoiceDepart()) && (td.isInsideTousse() || td.isDisinfection() || td.isDressing()) && !StringUtils.equals(ti.getDepartCoding() , departCode)){ - if(!tousseNameSet.contains(tousseName) && tousseNameSet.size() < maxSize + 1){ - tousseNameSet.add(tousseName); - }else{ + tousseNameSet.add(tousseName); + if(tousseNameSet.size() >= (maxSize + 1)){ break; } }