提交 081a622e authored 作者: renjiancai's avatar renjiancai

--no commit message

上级 e97489db
...@@ -8,7 +8,6 @@ ...@@ -8,7 +8,6 @@
package com.zrqx.pay.bg.asc; package com.zrqx.pay.bg.asc;
import java.io.File;
import java.io.StringReader; import java.io.StringReader;
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilder;
...@@ -21,8 +20,6 @@ import org.w3c.dom.Element; ...@@ -21,8 +20,6 @@ import org.w3c.dom.Element;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import org.xml.sax.InputSource; import org.xml.sax.InputSource;
import com.zrqx.pay.bg.controller.AssetsController;
/** /**
* XMLParse class * XMLParse class
* *
......
...@@ -10,7 +10,8 @@ import javax.servlet.http.HttpServletRequest; ...@@ -10,7 +10,8 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.poi.util.DocumentHelper; import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -84,7 +85,7 @@ public class AssetsController { ...@@ -84,7 +85,7 @@ public class AssetsController {
@ApiOperation(value = "获取授权Code", notes = "获取授权Code") @ApiOperation(value = "获取授权Code", notes = "获取授权Code")
@PostMapping(value= "/vote/getCode") @PostMapping(value= "/vote/getCode")
public CallBack<String> getCode(HttpServletRequest request, HttpServletResponse response) throws IOException, AesException, SAXException, ParserConfigurationException, BackingStoreException{ public CallBack<String> getCode(HttpServletRequest request, HttpServletResponse response) throws IOException, AesException, SAXException, ParserConfigurationException, BackingStoreException, DocumentException{
log.info("==========接收推送参数11111111==============="+request); log.info("==========接收推送参数11111111==============="+request);
log.info("==========接收推送参数10分钟一次==============="+request); log.info("==========接收推送参数10分钟一次==============="+request);
processAuthorizeEvent(request); processAuthorizeEvent(request);
...@@ -100,7 +101,7 @@ public class AssetsController { ...@@ -100,7 +101,7 @@ public class AssetsController {
* @throws BackingStoreException * @throws BackingStoreException
* @throws DocumentException * @throws DocumentException
*/ */
public static void processAuthorizeEvent(HttpServletRequest request) throws IOException, AesException, BackingStoreException { public static void processAuthorizeEvent(HttpServletRequest request) throws IOException, AesException, BackingStoreException, DocumentException {
String encodingAesKey = "RDXJ9DzpjPpjSfETvAy08PDUlvZlhIibJWGP3yLuU5t"; String encodingAesKey = "RDXJ9DzpjPpjSfETvAy08PDUlvZlhIibJWGP3yLuU5t";
String token = "23_4NeNfPBg37JfaYDZE8yDWJJ-UldUUM5tPkRnhVp1LClx-ulojqNSdIdqni3083YVUlHfY8hg8s9N7jMYQM2iTSvqcG7ihwylq9RWmNH8-BkmRGvo7qrY6ZSlgen65rx7rMurguTblWXeBuNJYFDjABASZX"; String token = "23_4NeNfPBg37JfaYDZE8yDWJJ-UldUUM5tPkRnhVp1LClx-ulojqNSdIdqni3083YVUlHfY8hg8s9N7jMYQM2iTSvqcG7ihwylq9RWmNH8-BkmRGvo7qrY6ZSlgen65rx7rMurguTblWXeBuNJYFDjABASZX";
String appId="wxedf8fbb3985c33d2"; String appId="wxedf8fbb3985c33d2";
...@@ -123,21 +124,22 @@ public class AssetsController { ...@@ -123,21 +124,22 @@ public class AssetsController {
log.error("第三方平台全网发布-----------------------解密后 Xml——PC=" + pc); log.error("第三方平台全网发布-----------------------解密后 Xml——PC=" + pc);
String xml1 = pc.decryptMsg(msgSignature, timestamp, nonce, xml); String xml1 = pc.decryptMsg(msgSignature, timestamp, nonce, xml);
log.error("第三方平台全网发布-----------------------解密后 Xml=" + xml1); log.error("第三方平台全网发布-----------------------解密后 Xml=" + xml1);
//processAuthorizationEvent(xml1); processAuthorizationEvent(xml1);
} }
/** /**
* 保存Ticket * 保存Ticket
* *
* @param xml * @param xml
* @throws DocumentException
*/ */
/* static void processAuthorizationEvent(String xml) { static void processAuthorizationEvent(String xml) throws DocumentException {
Document doc; org.dom4j.Document doc;
doc = DocumentHelper.parseText(xml); doc = DocumentHelper.parseText(xml);
Element rootElt = doc.getRootElement(); Element rootElt = (Element) doc.getRootElement();
String ticket = rootElt.elementText("ComponentVerifyTicket"); String ticket = ((org.dom4j.Element) rootElt).elementText("ComponentVerifyTicket");
redisCache.put(WxThirdPartyAuthConstants.COMPONENT_VERIFY_TICKET, ticket); //redisCache.put(WxThirdPartyAuthConstants.COMPONENT_VERIFY_TICKET, ticket);
log.info("第三方平台全网发布-----------------------解密后 ComponentVerifyTicket=" + ticket); log.info("第三方平台全网发布-----------------------解密后 ComponentVerifyTicket=" + ticket);
}*/ }
/*public void processAuthorizeEvent(HttpServletRequest request) throws IOException, AesException, SAXException, ParserConfigurationException{ /*public void processAuthorizeEvent(HttpServletRequest request) throws IOException, AesException, SAXException, ParserConfigurationException{
String encodingAesKey = "RDXJ9DzpjPpjSfETvAy08PDUlvZlhIibJWGP3yLuU5t"; String encodingAesKey = "RDXJ9DzpjPpjSfETvAy08PDUlvZlhIibJWGP3yLuU5t";
String token = "23_4NeNfPBg37JfaYDZE8yDWJJ-UldUUM5tPkRnhVp1LClx-ulojqNSdIdqni3083YVUlHfY8hg8s9N7jMYQM2iTSvqcG7ihwylq9RWmNH8-BkmRGvo7qrY6ZSlgen65rx7rMurguTblWXeBuNJYFDjABASZX"; String token = "23_4NeNfPBg37JfaYDZE8yDWJJ-UldUUM5tPkRnhVp1LClx-ulojqNSdIdqni3083YVUlHfY8hg8s9N7jMYQM2iTSvqcG7ihwylq9RWmNH8-BkmRGvo7qrY6ZSlgen65rx7rMurguTblWXeBuNJYFDjABASZX";
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论