Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java =================================================================== diff -u -r15541 -r15548 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 15541) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/service/InvoiceManagerImpl.java (.../InvoiceManagerImpl.java) (revision 15548) @@ -2122,7 +2122,7 @@ throw new RuntimeException(String.format("条码为%s的器械包包定义为空!", tousseInstance.getBarcode())); } - if(!(td.isInsideTousse() || td.isDressing())){ + if(!(td.isInsideTousse() || td.isDressing() || td.isForeignProxyTousse())){ continue; } if (!td.getHaveDisposableMaterial()) { Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/toussedefinition/service/TousseInstanceUtils.java =================================================================== diff -u -r15465 -r15548 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/toussedefinition/service/TousseInstanceUtils.java (.../TousseInstanceUtils.java) (revision 15465) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/toussedefinition/service/TousseInstanceUtils.java (.../TousseInstanceUtils.java) (revision 15548) @@ -321,7 +321,7 @@ if (!td.autoOutStockForPacking()) { continue; } - if(td.isInsideTousse() || td.isDressing()){ + if(td.isInsideTousse() || td.isDressing() || td.isForeignProxyTousse()){ tousseDefinitionIds.add(td.getId()); } }