From e9de69467cce41e1169a7dc0f71dd051bbe84849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=98=8E=E6=85=A7?= <1191093413@qq.com> Date: Fri, 12 Jan 2024 17:35:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=A4=E6=96=AD=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E6=98=BE=E7=A4=BA=E8=B4=A6=E6=88=B7=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/ElephantInvoiceApiV6ServiceImpl.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java index 51addfa..09f1469 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java @@ -60,8 +60,10 @@ import com.jianshui.queue.utils.RedisQueueUtil; import com.jianshui.storage.domain.StorageUrlDTO; import com.jianshui.storage.factory.StorageFactory; import com.jianshui.storage.service.IStorageService; +import com.jianshui.system.domain.CompanyserviceProp; import com.jianshui.system.domain.InvoiceAllApiLog; import com.jianshui.system.mapper.CompanyserviceMapper; +import com.jianshui.system.mapper.CompanyservicePropMapper; import com.jianshui.system.mapper.InvoiceAllApiLogMapper; import com.jianshui.system.service.ISysConfigService; import lombok.extern.slf4j.Slf4j; @@ -107,6 +109,9 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { @Autowired private CompanyserviceMapper companyserviceMapper; + @Autowired + private CompanyservicePropMapper companyservicePropMapper; + @Autowired private StorageFactory storageFactory; @@ -152,6 +157,21 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { // 订单头信息 DDTXX ddtxx = new DDTXX(billInfo); + CompanyserviceProp companyserviceProp = companyservicePropMapper.selectPropByKey(companyservice.getCompanyid(), "account_show"); + + if (companyserviceProp != null && "1".equals(companyserviceProp.getValue())){ + StringBuilder bz = new StringBuilder(); + if (StringUtils.isNotBlank(ddtxx.getBZ())){ + bz.append(ddtxx.getBZ()+"\n"); + } + bz.append("购方开户银行:"+ddtxx.getGMFYH()+"\t银行账号:"+ddtxx.getGMFYH()+"\n"); + bz.append("销方开户银行:"+ddtxx.getGMFYH()+"\t银行账号:"+ddtxx.getGMFYH()); + ddtxx.setBZ(bz.toString()); + } + + + + // 订单票面信息 DDPCXX ddpcxx = new DDPCXX(); // ddpcxx.setKPFS("1"); // 设置开票方式为手动开票 @@ -2543,5 +2563,4 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService { } - }