From d6edefa05431fa8a9be6979a7949dc678f990e38 Mon Sep 17 00:00:00 2001 From: mzr Date: Fri, 4 Jul 2025 18:08:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E7=A5=A8=E6=8E=A8=E7=A8=8E=E5=8A=A1?= =?UTF-8?q?=E4=BA=91=E5=AD=97=E6=AE=B5=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ivsale/util/InvoiceTransferUtil.java | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/sscivm/src/public/nc/bs/sscivm/ivsale/util/InvoiceTransferUtil.java b/sscivm/src/public/nc/bs/sscivm/ivsale/util/InvoiceTransferUtil.java index 2b7c674..065da7e 100644 --- a/sscivm/src/public/nc/bs/sscivm/ivsale/util/InvoiceTransferUtil.java +++ b/sscivm/src/public/nc/bs/sscivm/ivsale/util/InvoiceTransferUtil.java @@ -1350,29 +1350,31 @@ public class InvoiceTransferUtil { String def18 = headvo.getDef18(); // einvoiceShowGxfDzDh 表示是否显示购方和销方的地址电话 - // 根据需求:0: 不显示 1: 显示购方地址电话 2: 显示销方地址电话 3: 显示购方和销方地址电话 + // 0:不显示 1:仅显示销地址、电话 2:仅显示购买方地址、电话 3:购销方地址、电话都显示 int einvoiceShowGxfDzDh = 0; - if ("Y".equals(def3)) { - einvoiceShowGxfDzDh += 1; // 购方地址电话显示 - } if ("Y".equals(def17)) { - einvoiceShowGxfDzDh += 2; // 销方地址电话显示 + einvoiceShowGxfDzDh += 1; // 销方地址电话显示 + } + if ("Y".equals(def3)) { + einvoiceShowGxfDzDh += 2; // 购方地址电话显示 } - // einvoiceShowGxfYhZh 表示是否显示购方和销方的小银行账户 - // 根据需求:0: 不显示 1: 显示购方银行账户 2: 显示销方银行账户 3: 显示购方和销方银行账户 + + // einvoiceShowGxfYhZh 表示是否显示购方和销方的银行账户 + // 0:不显示 1:仅显示销售方银行、账号 2:仅显示购买方银行、账号 3:购销方银行、账号都显示 int einvoiceShowGxfYhZh = 0; - if ("Y".equals(def4)) { - einvoiceShowGxfYhZh += 1; // 购方银行账户显示 - } if ("Y".equals(def18)) { - einvoiceShowGxfYhZh += 2; // 销方银行账户显示 + einvoiceShowGxfYhZh += 1; // 销方银行账户显示 } - // 数电发票是否显示购销方地址电话 0:不显示 1:仅显示销地址、电话 2:仅显示购买方地址、电话 3:购销方地址、电话都显示 + if ("Y".equals(def4)) { + einvoiceShowGxfYhZh += 2; // 购方银行账户显示 + } + + // 数电发票是否显示购销方地址电话 0:不显示 1:仅显示销地址、电话 2:仅显示购买方地址、电话 3:购销方地址、电话都显示 pinvoice.setEinvoiceshowgxfdzdh(String.valueOf(einvoiceShowGxfDzDh)); - // 数电发票是否显示购销方银行、账号: 0:不显示 1:仅显示销售方银行、账号 2:仅显示购买方银行、账号 3:购销方银行、账号都显示 + // 数电发票是否显示购销方银行、账号: 0:不显示 1:仅显示销售方银行、账号 2:仅显示购买方银行、账号 3:购销方银行、账号都显示 pinvoice.setEinvoiceshowgxfyhzh(String.valueOf(einvoiceShowGxfYhZh)); pinvoice.setGmf_dh(headvo.getGmf_dh());