Browse Source

Merge branch 'master' of https://mc.cloudpure.cn/mjava/merservice

wzy 1 month ago
parent
commit
63b645100a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/main/java/com/malk/pro/guyuan/controller/NhIVController.java

+ 2 - 2
src/main/java/com/malk/pro/guyuan/controller/NhIVController.java

@@ -182,7 +182,7 @@ public class NhIVController {
             String kind = UtilMap.getString(item, "TypeDescription");
             String invoiceName = UtilMap.getString(item, "SubTypeDescription");
             if (kind.equals("全电发票")) {
-                kind = invoiceName.contains("专用发票") ? "全电专用发票" : "全电普通发票";
+                kind = invoiceName.contains("铁路电子客票")?"火车票": invoiceName.contains("专用发票") ? "全电专用发票" : "全电普通发票";
             }
             if (kind.equals("增值税发票")) {
                 kind = invoiceName.contains("增值税专用发票") ? "增值税专用发票" : "增值税普通发票";
@@ -200,7 +200,7 @@ public class NhIVController {
                     .date(UtilString.replaceDateZH_cn(UtilMap.getString(prop, "Date")))
                     .checkCode(UtilMap.getString(prop, "CheckCode"))
                     // ppExt: 多明细行时, 优先取值合计 [全电票返回了subTotal字段, 但值为空]
-                    .amount(UtilNumber.setBigDecimal(UtilMap.getString_first(prop, "SubTotal", "Total", "Fare")))
+                    .amount(UtilNumber.setBigDecimal(UtilMap.getString_first(prop,  "Total","SubTotal", "Fare")))
                     .tax(UtilNumber.setBigDecimal(UtilMap.getString_first(prop, "SubTax", "Tax")))
                     .excludingTax(UtilNumber.setBigDecimal(UtilMap.getString(prop, "PretaxAmount")))
                     .buyerName(StringUtils.isBlank(guyuanNameRepalce(UtilMap.getString(prop, "Buyer")))?"上海能辉科技股份有限公司":guyuanNameRepalce(UtilMap.getString(prop, "Buyer")))