Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java =================================================================== diff -u -r21877 -r21883 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 21877) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 21883) @@ -1949,6 +1949,10 @@ return null; } } + // 高值耗材申请单,如果录过使用记录,不允许发货 + if(invoicePlan.haveUseRecord()){ + throw new RuntimeException(String.format("申请单%s已经录过使用记录,不能继续发货!", invoicePlan.getSerialNumber())); + } // 获取最终发货明细 Set avaliableInvoiceItems = new HashSet(); if(!submitInvoiceContext.isInvoiceForCustom()){