feature 1.判断是否为A9设备,如果是矿产品按照正常发票传给税控

release
zhenghaiyang@ele-cloud.com 2 years ago
parent a3221cd1e8
commit 77fe4813b4
  1. 9
      order-management-invoice/src/main/java/com/dxhy/order/invoice/utils/HttpInvoiceRequestUtil.java

@ -1238,6 +1238,15 @@ public class HttpInvoiceRequestUtil {
} }
invoiceIssueInfo.setGMF_DZDH(commonInvoiceHead.getGMF_DZ() + commonInvoiceHead.getGMF_GDDH()); invoiceIssueInfo.setGMF_DZDH(commonInvoiceHead.getGMF_DZ() + commonInvoiceHead.getGMF_GDDH());
invoiceIssueInfo.setFPZLDM(commonInvoicesBatch.getFPLB()); invoiceIssueInfo.setFPZLDM(commonInvoicesBatch.getFPLB());
if (StringUtils.isNotBlank(commonInvoiceHead.getQD_BZ()) && OrderInfoEnum.TAX_EQUIPMENT_A9.getKey().equals(terminalCode)){
if (OrderInfoEnum.QDBZ_CODE_7.getKey().equals(commonInvoiceHead.getQD_BZ())){
commonInvoiceHead.setQD_BZ(OrderInfoEnum.QDBZ_CODE_0.getKey());
} else if (OrderInfoEnum.QDBZ_CODE_8.getKey().equals(commonInvoiceHead.getQD_BZ())) {
commonInvoiceHead.setQD_BZ(OrderInfoEnum.QDBZ_CODE_1.getKey());
}
}
String tsbz = OrderInfoEnum.TSPZ_00.getKey(); String tsbz = OrderInfoEnum.TSPZ_00.getKey();
if (StringUtils.isNotBlank(commonInvoiceHead.getQD_BZ())) { if (StringUtils.isNotBlank(commonInvoiceHead.getQD_BZ())) {
if (OrderInfoEnum.QDBZ_CODE_2.getKey().equals(commonInvoiceHead.getQD_BZ()) || OrderInfoEnum.QDBZ_CODE_3.getKey().equals(commonInvoiceHead.getQD_BZ())) { if (OrderInfoEnum.QDBZ_CODE_2.getKey().equals(commonInvoiceHead.getQD_BZ()) || OrderInfoEnum.QDBZ_CODE_3.getKey().equals(commonInvoiceHead.getQD_BZ())) {

Loading…
Cancel
Save