Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceOptimizeManagerImpl.java =================================================================== diff -u -r30562 -r31357 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceOptimizeManagerImpl.java (.../InvoiceOptimizeManagerImpl.java) (revision 30562) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceOptimizeManagerImpl.java (.../InvoiceOptimizeManagerImpl.java) (revision 31357) @@ -2535,6 +2535,9 @@ //该申请单对应可以发货的包实例 List tiList = invoicePlanIdToTiListMap.get(invoicePlanIdOfTousseItem); + if(CollectionUtils.isEmpty(tiList)){ + continue; + } //该申请单对应可以发货的当前申请单相关的包实例 List tiListOfTd = tiList.stream().filter(ti -> { Long tdIdOfTis = ti.getTousseDefinition().getId();