From d1d468c727efd59a77671fa0134aa015ffd6d1b5 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Wed, 23 Jul 2025 18:45:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=98=E6=AC=BE=E7=94=B3=E8=AF=B7=E5=8D=95?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E4=B8=8E=E5=8F=8D=E5=AE=A1=E6=A0=B8=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E6=8F=92=E4=BB=B6:=E4=BF=AE=E6=94=B9=E7=B4=AF?= =?UTF-8?q?=E8=AE=A1=E6=94=B6=E7=A5=A8=E9=87=91=E9=A2=9D=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/zcgj/zcdev/zcdev/pr/plugin/form/PayApplyOpExt.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PayApplyOpExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PayApplyOpExt.java index 5aba372..0de2f38 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PayApplyOpExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PayApplyOpExt.java @@ -131,13 +131,14 @@ public class PayApplyOpExt extends AbstractReverseWritingContractOp { BigDecimal totalInvoiceAmount = BigDecimal.ZERO; QFilter[] contractFilter = new QFilter[]{new QFilter("zcgj_contract.id", QCP.equals, contractId).and("billstatus", QCP.equals, "C")}; // 合同筛选条件 - DynamicObject[] financeConfirmObjs = BusinessDataServiceHelper.load("zcgj_ec_out_finaceconfirm", "id,billstatus,zcgj_entryentity,zcgj_entryentity.zcgj_invoiceamount", contractFilter); // 支出财务确认 + DynamicObject[] financeConfirmObjs = BusinessDataServiceHelper.load("zcgj_ec_out_finaceconfirm", + "id,billstatus,zcgj_entryentity,zcgj_entryentity.zcgj_oftaxinvoiceamount", contractFilter); // 支出财务确认 for (int i = 0; i < financeConfirmObjs.length; i++) { DynamicObject financeConfirmObj = financeConfirmObjs[i]; DynamicObjectCollection invoiceEntryList = financeConfirmObj.getDynamicObjectCollection("zcgj_entryentity"); // 支出财务确认-合同进项发票信息 for (int j = 0; j < invoiceEntryList.size(); j++) { DynamicObject invoiceEntry = invoiceEntryList.get(j); - BigDecimal invoiceAmount = invoiceEntry.getBigDecimal("zcgj_invoiceamount"); // 发票金额 + BigDecimal invoiceAmount = invoiceEntry.getBigDecimal("zcgj_oftaxinvoiceamount"); // 价税合计 totalInvoiceAmount = totalInvoiceAmount.add(invoiceAmount); } }