Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java =================================================================== diff -u -r15921 -r15936 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 15921) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 15936) @@ -4862,9 +4862,9 @@ // 中包装数量 if(applicationItem.isDisposableGoods()){ - Integer middlePackageAmount = applicationItem.getMiddlePackageAmount(); - if(middlePackageAmount != null && middlePackageAmount > 0){ - vo.setCount(vo.getCount() + middlePackageAmount); + Integer transferScale = applicationItem.getTransferScale(); + if(transferScale != null && transferScale > 0){ + vo.setCount(vo.getCount() + notSendAmount/transferScale); }else{ vo.setCount(vo.getCount() + notSendAmount); }