Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java =================================================================== diff -u -r21797 -r21836 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java (.../InvoicePlanManagerImpl.java) (revision 21797) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/InvoicePlanManagerImpl.java (.../InvoicePlanManagerImpl.java) (revision 21836) @@ -1,6 +1,5 @@ package com.forgon.disinfectsystem.recyclingapplication.service; -import java.sql.ResultSet; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; @@ -1782,7 +1781,10 @@ public void computeAndSetInvoiceStatus(InvoicePlan invoicePlan) { if(invoicePlan == null|| CollectionUtils.isEmpty(invoicePlan.getApplicationItems())) return; - + // 高值耗材不计算状态,永远为待发货 + if(invoicePlan.isExpensiveGoodsApplication()){ + return; + } Predicate terminatePred1 = new Predicate() { @Override public boolean evaluate(TousseItem vo) {