diff --git a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/other/MaterialinbillToNoContractBotpPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/other/MaterialinbillToNoContractBotpPlugin.java index 6b46afe..e4e8bcb 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/other/MaterialinbillToNoContractBotpPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-fs/src/main/java/zcgj/zcdev/zcdev/fs/plugin/other/MaterialinbillToNoContractBotpPlugin.java @@ -58,6 +58,10 @@ public class MaterialinbillToNoContractBotpPlugin extends AbstractConvertPlugIn //发票信息分录 DynamicObjectCollection invoiceentry = dataEntity.getDynamicObjectCollection("invoiceentry"); + + //删除发票中的运费发票 + invoiceentry.removeIf(dynamicObject -> dynamicObject.getBoolean("zcgj_freight_invoice")); + for (DynamicObject invoice : invoiceentry) { String invoiceno = invoice.getString("invoiceno"); long aLong = invoice.getLong("id"); @@ -78,7 +82,6 @@ public class MaterialinbillToNoContractBotpPlugin extends AbstractConvertPlugIn } } - //发票明细分录 DynamicObjectCollection invoiceitementry = dataEntity.getDynamicObjectCollection("invoiceitementry"); for (String invoiceno : invoiceEntryMap.keySet()) {//以发票信息为主