Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceOptimizeManagerImpl.java =================================================================== diff -u -r28706 -r28739 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceOptimizeManagerImpl.java (.../InvoiceOptimizeManagerImpl.java) (revision 28706) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceOptimizeManagerImpl.java (.../InvoiceOptimizeManagerImpl.java) (revision 28739) @@ -6233,7 +6233,7 @@ map.entrySet().stream().forEach(entry -> { Long batchId = entry.getKey(); List edgList = entry.getValue(); - Integer batchAdjustAmount = batchIdToAmountMap.get(batchIdToAmountMap); + Integer batchAdjustAmount = batchIdToAmountMap.get(batchId); batchIdToAmountMap.put(batchId, MathTools.add(batchAdjustAmount, edgList.size()).intValue()); Long dgId = idToDisposableGoodsBatchMap.get(batchId).getDiposableGoods().getId();