查验格式处理

beta-enc
dongxiaoke 2 years ago
parent 7f7baf7512
commit 7d2c2d3bdd
  1. 2
      jianshui-admin/src/main/java/com/jianshui/api/config/WebServiceConfig.java
  2. 32
      jianshui-admin/src/main/java/com/jianshui/api/config/WebserviceResponseHandler.java
  3. 2
      jianshui-invoice/src/main/java/com/jianshui/invoice/domain/vo/api/aisino/console/AisinoConsoleRedDownloadChildVO.java
  4. 2
      jianshui-invoice/src/main/java/com/jianshui/invoice/domain/vo/api/aisino/console/AisinoConsoleRedUploadVO.java

@ -37,7 +37,7 @@ public class WebServiceConfig {
// EndpointImpl endpoint = new EndpointImpl(springBus(), invoiceCheckWebService); // EndpointImpl endpoint = new EndpointImpl(springBus(), invoiceCheckWebService);
EndpointImpl endpoint = new EndpointImpl(springBus(), invoiceCheckWebService); EndpointImpl endpoint = new EndpointImpl(springBus(), invoiceCheckWebService);
WebserviceResponseHandler webserviceResponseHandler = webserviceResponseHandler(); WebserviceResponseHandler webserviceResponseHandler = webserviceResponseHandler();
// endpoint.getHandlers().add(webserviceResponseHandler); endpoint.getHandlers().add(webserviceResponseHandler);
endpoint.publish("/income/v1/check"); endpoint.publish("/income/v1/check");
return endpoint; return endpoint;
} }

@ -190,6 +190,31 @@ public class WebserviceResponseHandler implements SOAPHandler<SOAPMessageContext
public static void addCDataToLeafNodes(Node returnNode) { public static void addCDataToLeafNodes(Node returnNode) {
NodeList childNodes = returnNode.getChildNodes(); NodeList childNodes = returnNode.getChildNodes();
for (int i = 0; i < childNodes.getLength(); i++) {
Node childNode = childNodes.item(i);
if (childNode.getNodeType() == Node.ELEMENT_NODE) {
addCDataToLeafNodes(childNode);
}
else if (childNode.getNodeType() == Node.TEXT_NODE) {
CDATASection cdata = childNode.getOwnerDocument().createCDATASection(childNode.getNodeValue());
returnNode.removeChild(childNode);
returnNode.appendChild(cdata);
}
}
/*String nodeStr = XmlUtil.toStr(returnNode);
String[] nodeStrList = nodeStr.split("<");
String a = "";
for (String s : nodeStrList) {
a = a + "<![CDATA[<" + s + "]]]]>>";
}
System.out.println(a);*/
}
/*public static void addCDataToLeafNodes(Node returnNode) {
NodeList childNodes = returnNode.getChildNodes();
for (int i = 0; i < childNodes.getLength(); i++) { for (int i = 0; i < childNodes.getLength(); i++) {
@ -209,16 +234,17 @@ public class WebserviceResponseHandler implements SOAPHandler<SOAPMessageContext
} }
} }
/*String nodeStr = XmlUtil.toStr(returnNode); *//*String nodeStr = XmlUtil.toStr(returnNode);
String[] nodeStrList = nodeStr.split("<"); String[] nodeStrList = nodeStr.split("<");
String a = ""; String a = "";
for (String s : nodeStrList) { for (String s : nodeStrList) {
a = a + "<![CDATA[<" + s + "]]]]>>"; a = a + "<![CDATA[<" + s + "]]]]>>";
} }
System.out.println(a);*/ System.out.println(a);*//*
} }*/
public static void main(String[] args) { public static void main(String[] args) {

@ -6,7 +6,7 @@ import lombok.Data;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
/** /**
* User: dongxiaoke * User: yuze
* Date: 2023/2/28 * Date: 2023/2/28
* Time: 15:24 * Time: 15:24
* Description: AisinoConsoleRedDownloadChildVO * Description: AisinoConsoleRedDownloadChildVO

@ -6,7 +6,7 @@ import lombok.Data;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
/** /**
* User: dongxiaoke * User: yuze
* Date: 2023/2/28 * Date: 2023/2/28
* Time: 16:42 * Time: 16:42
* Description: AisinoConsoleRedUploadVO * Description: AisinoConsoleRedUploadVO

Loading…
Cancel
Save