|
|
@ -441,6 +441,13 @@ public class InvoiceCheckWebServiceImpl { |
|
|
|
getInvoiceMap.put("ZFBZ",getInvoiceVO.getZfbz()); |
|
|
|
getInvoiceMap.put("ZFBZ",getInvoiceVO.getZfbz()); |
|
|
|
getInvoiceMap.put("HCBZ",getInvoiceVO.getHcbz()); |
|
|
|
getInvoiceMap.put("HCBZ",getInvoiceVO.getHcbz()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
Set<Map.Entry<String, String>> entries = getInvoiceMap.entrySet(); |
|
|
|
|
|
|
|
for (Map.Entry<String, String> entry : entries) { |
|
|
|
|
|
|
|
String value = entry.getValue(); |
|
|
|
|
|
|
|
if ("".equals(value)){ |
|
|
|
|
|
|
|
entry.setValue("00"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
Element getInvoiceDoc = json2Element(result, "Fp", getInvoiceMap); |
|
|
|
Element getInvoiceDoc = json2Element(result, "Fp", getInvoiceMap); |
|
|
|
// 详情获取
|
|
|
|
// 详情获取
|
|
|
|
List<InvoiceCheckDetail> details = invoiceCheck.getInvoiceCheckDetail(); |
|
|
|
List<InvoiceCheckDetail> details = invoiceCheck.getInvoiceCheckDetail(); |
|
|
@ -495,6 +502,13 @@ public class InvoiceCheckWebServiceImpl { |
|
|
|
} |
|
|
|
} |
|
|
|
if (!InvoiceType.JI_DONG_CHE_PIAO.getCode().equals(invoiceCheck.getFpzl()) && |
|
|
|
if (!InvoiceType.JI_DONG_CHE_PIAO.getCode().equals(invoiceCheck.getFpzl()) && |
|
|
|
!InvoiceType.ER_SHOU_CHE_PIAO.getCode().equals(invoiceCheck.getFpzl())){ |
|
|
|
!InvoiceType.ER_SHOU_CHE_PIAO.getCode().equals(invoiceCheck.getFpzl())){ |
|
|
|
|
|
|
|
Set<Map.Entry<String, String>> entries1 = getInvoiceSphVOMap.entrySet(); |
|
|
|
|
|
|
|
for (Map.Entry<String, String> stringStringEntry : entries1) { |
|
|
|
|
|
|
|
String value = stringStringEntry.getValue(); |
|
|
|
|
|
|
|
if ("".equals(value)){ |
|
|
|
|
|
|
|
stringStringEntry.setValue("00"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
Element sphElement = json2Element(result, "Sph", getInvoiceSphVOMap); |
|
|
|
Element sphElement = json2Element(result, "Sph", getInvoiceSphVOMap); |
|
|
|
getInvoiceDoc.appendChild(sphElement); |
|
|
|
getInvoiceDoc.appendChild(sphElement); |
|
|
|
count++; |
|
|
|
count++; |
|
|
@ -505,19 +519,19 @@ public class InvoiceCheckWebServiceImpl { |
|
|
|
if (!InvoiceType.ER_SHOU_CHE_PIAO.getCode().equals(invoiceCheck.getFpzl())){ |
|
|
|
if (!InvoiceType.ER_SHOU_CHE_PIAO.getCode().equals(invoiceCheck.getFpzl())){ |
|
|
|
// je标签添加
|
|
|
|
// je标签添加
|
|
|
|
LinkedHashMap<String, String> jeLinkedHashMap = new LinkedHashMap<>(); |
|
|
|
LinkedHashMap<String, String> jeLinkedHashMap = new LinkedHashMap<>(); |
|
|
|
jeLinkedHashMap.put("je",invoiceCheck.getFpje()); |
|
|
|
jeLinkedHashMap.put("je",StringUtils.isEmpty(invoiceCheck.getFpje())? "00" :invoiceCheck.getFpje()); |
|
|
|
Element je = jsonElement(result, "je", jeLinkedHashMap); |
|
|
|
Element je = jsonElement(result, "je", jeLinkedHashMap); |
|
|
|
getInvoiceDoc.appendChild(je); |
|
|
|
getInvoiceDoc.appendChild(je); |
|
|
|
|
|
|
|
|
|
|
|
// se标签添加
|
|
|
|
// se标签添加
|
|
|
|
LinkedHashMap<String, String> seLinkedHashMap = new LinkedHashMap<>(); |
|
|
|
LinkedHashMap<String, String> seLinkedHashMap = new LinkedHashMap<>(); |
|
|
|
seLinkedHashMap.put("se",invoiceCheck.getFpse()); |
|
|
|
seLinkedHashMap.put("se",StringUtils.isEmpty(invoiceCheck.getFpse())? "00" :invoiceCheck.getFpse()); |
|
|
|
Element se = jsonElement(result, "se", seLinkedHashMap); |
|
|
|
Element se = jsonElement(result, "se", seLinkedHashMap); |
|
|
|
getInvoiceDoc.appendChild(se); |
|
|
|
getInvoiceDoc.appendChild(se); |
|
|
|
|
|
|
|
|
|
|
|
// jshj标签添加
|
|
|
|
// jshj标签添加
|
|
|
|
LinkedHashMap<String, String> jshjLinkedHashMap = new LinkedHashMap<>(); |
|
|
|
LinkedHashMap<String, String> jshjLinkedHashMap = new LinkedHashMap<>(); |
|
|
|
jshjLinkedHashMap.put("jshj",invoiceCheck.getJshj()); |
|
|
|
jshjLinkedHashMap.put("jshj",StringUtils.isEmpty(invoiceCheck.getJshj())? "00" :invoiceCheck.getJshj()); |
|
|
|
Element jshj = jsonElement(result, "jshj", jshjLinkedHashMap); |
|
|
|
Element jshj = jsonElement(result, "jshj", jshjLinkedHashMap); |
|
|
|
getInvoiceDoc.appendChild(jshj); |
|
|
|
getInvoiceDoc.appendChild(jshj); |
|
|
|
} |
|
|
|
} |
|
|
|