Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java =================================================================== diff -u -r13528 -r13534 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 13528) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 13534) @@ -3048,6 +3048,9 @@ DisposableGoodsBatch disposableGoodsBatch = (DisposableGoodsBatch) barcodeDevice; DisposableGoods diposableGoods = disposableGoodsBatch .getDiposableGoods(); + if(diposableGoods.expensiveDiposablegoods()){ + return buildErrorMsgJsonResult("此物品为高值耗材,请扫描高值耗材条码!"); + } String name = diposableGoods.getName(); String specification = diposableGoods.getSpecification(); if (StringUtils.isNotBlank(specification)) {