修改账户显示取值

beta
路明慧 2 years ago
parent 4c571aa036
commit 699cf8ddeb
  1. 8
      jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/adapter/request/AisinoInvoiceRequestAdapterImpl.java
  2. 33
      jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/ElephantInvoiceApiV6ServiceImpl.java

@ -206,6 +206,14 @@ public class AisinoInvoiceRequestAdapterImpl implements IInvoiceRequestService {
} }
} }
if (StringUtils.isBlank(billInfo.getSellerBank())){
billInfo.setSellerBank(json.getString("xsfkhh"));
}
if (StringUtils.isBlank(billInfo.getSellerAccount())){
billInfo.setSellerAccount(json.getString("xsfyhzh"));
}
json = (JSONObject) JSONObject.toJSON(billInfo); json = (JSONObject) JSONObject.toJSON(billInfo);
} }

@ -153,20 +153,45 @@ public class ElephantInvoiceApiV6ServiceImpl implements IInvoiceApiService {
log.error("【销项】【大象发票】开票接口校验异常", e); log.error("【销项】【大象发票】开票接口校验异常", e);
return new HXResponse("格式校验失败,请检查报文"); return new HXResponse("格式校验失败,请检查报文");
} }
log.info("billInfo信息:{}",JSONObject.toJSONString(billInfo));
// 订单头信息 // 订单头信息
DDTXX ddtxx = new DDTXX(billInfo); DDTXX ddtxx = new DDTXX(billInfo);
log.info("大象V6开票接口订单头信息:{}",JSONObject.toJSONString(ddtxx));
CompanyserviceProp companyserviceProp = companyservicePropMapper.selectPropByKey(companyservice.getCompanyid(), "account_show"); CompanyserviceProp companyserviceProp = companyservicePropMapper.selectPropByKey(companyservice.getCompanyid(), "account_show");
if (companyserviceProp != null && "1".equals(companyserviceProp.getValue())){ if (companyserviceProp != null && "1".equals(companyserviceProp.getValue())){
StringBuilder bz = new StringBuilder(); StringBuilder bz = new StringBuilder();
if (StringUtils.isNotBlank(ddtxx.getBZ())){ if (StringUtils.isNotBlank(ddtxx.getBZ())){
bz.append(ddtxx.getBZ()+"\n"); bz.append(ddtxx.getBZ()).append("\n");
} }
bz.append("购方开户银行:"+ddtxx.getGMFYH()+"\t银行账号:"+ddtxx.getGMFZH()+"\n"); String buyerBank = billInfo.getBuyerBank();
bz.append("销方开户银行:"+ddtxx.getXHFYH()+"\t银行账号:"+ddtxx.getXHFZH()); String buyerAccount = billInfo.getBuyerAccount();
String sellerAccount = billInfo.getSellerAccount();
String sellerBank = billInfo.getSellerBank();
bz.append("购方开户银行账号:");
if (StringUtils.isNotBlank(buyerBank)) {
bz.append("\t").append(buyerBank);
}
if (StringUtils.isNotBlank(buyerAccount)) {
bz.append("\t").append(buyerAccount);
}
bz.append("\n");
bz.append("销方开户银行账号:");
if (StringUtils.isNotBlank(sellerBank)) {
bz.append("\t").append(sellerBank);
}
if (StringUtils.isNotBlank(sellerAccount)) {
bz.append("\t").append(sellerAccount);
}
log.info("备注信息:\n{}",bz.toString());
ddtxx.setBZ(bz.toString()); ddtxx.setBZ(bz.toString());
} }

Loading…
Cancel
Save