diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java index b50fd4a..0a03f87 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplementInvoiceBillPlugin.java @@ -77,9 +77,9 @@ public class SupplementInvoiceBillPlugin extends PaymentApplyEditUI { DynamicObjectCollection subentryentitys = rowEntity.getDynamicObjectCollection("subentryentity"); for (int i = 0; i < subentryentitys.size(); i++) { - Object pkValue = subentryentitys.get(i).getPkValue(); - log.info("SupplementInvoiceBillPlugin:获取第"+(i+1)+"行主键值"+pkValue.toString()); - DynamicObject invoice = BusinessDataServiceHelper.loadSingle(pkValue, "ec_in_invoice"); + Object invoiceNum = subentryentitys.get(i).get("invoice"); + log.info("SupplementInvoiceBillPlugin:获取第"+(i+1)+"行发票号"+invoiceNum.toString()); + DynamicObject invoice = BusinessDataServiceHelper.loadSingle(invoiceNum, "ec_in_invoice"); log.info("SupplementInvoiceBillPlugin:数据库搜索进项发票"+invoice.getPkValue().toString()); BigDecimal applyinvoftaxamt = (BigDecimal)this.getModel().getValue("applyinvoftaxamt", i);//获取申请金额 log.info("SupplementInvoiceBillPlugin:本次申请金额"+applyinvoftaxamt);