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());