|
|
@@ -54,9 +54,9 @@ public class WeixinController {
|
|
|
}
|
|
|
*/
|
|
|
|
|
|
- @Resource
|
|
|
- WxMpService wxMpService;
|
|
|
- private Logger logger = LoggerFactory.getLogger(WeixinController.class);
|
|
|
+// @Resource
|
|
|
+// WxMpService wxMpService;
|
|
|
+// private Logger logger = LoggerFactory.getLogger(WeixinController.class);
|
|
|
|
|
|
|
|
|
/*
|
|
|
@@ -67,44 +67,44 @@ public class WeixinController {
|
|
|
/**
|
|
|
* 微信服务器token验证
|
|
|
*/
|
|
|
- @GetMapping(value = "check")
|
|
|
- @SysLog("微信服务器token验证")
|
|
|
- public void checkSign(HttpServletResponse response, String signature, String timestamp, String nonce, String echostr) {
|
|
|
- String responseVal = echostr;
|
|
|
- try {
|
|
|
-
|
|
|
- boolean resp = WxPbUtil.checkSign(signature, timestamp, nonce);
|
|
|
- if (!resp) {
|
|
|
- responseVal = "failure";
|
|
|
- logger.error("wxpb check sign ERR!!!!");
|
|
|
- }
|
|
|
- } catch (Exception e) {
|
|
|
- responseVal = "failure";
|
|
|
- } finally {
|
|
|
- try {
|
|
|
- PrintWriter writer = response.getWriter();
|
|
|
- writer.print(responseVal);
|
|
|
- writer.flush();
|
|
|
- writer.close();
|
|
|
- } catch (Exception e) {
|
|
|
- logger.error(e.getMessage(), e);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @GetMapping(value = "/test")
|
|
|
- public void test() throws WxErrorException {
|
|
|
- WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder()
|
|
|
- .toUser("oK-oR5gAn9hrYNim4x64l4kzmMXs")
|
|
|
- .templateId("SjszYYiHcN-GaEeZTKJsCcB6ACxYJWfTddkSywf1q1g")
|
|
|
- .url("")
|
|
|
- .build();
|
|
|
- templateMessage.addData(new WxMpTemplateData("character_string2.DATA", "000001"));
|
|
|
- templateMessage.addData(new WxMpTemplateData("thing9.DATA}", "测试站点"));
|
|
|
- templateMessage.addData(new WxMpTemplateData("character_string3.DATA", "编号001"));
|
|
|
- templateMessage.addData(new WxMpTemplateData("time4.DATA", "2022-12-01 19:30:00"));
|
|
|
- wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage);
|
|
|
-
|
|
|
- }
|
|
|
+// @GetMapping(value = "check")
|
|
|
+// @SysLog("微信服务器token验证")
|
|
|
+// public void checkSign(HttpServletResponse response, String signature, String timestamp, String nonce, String echostr) {
|
|
|
+// String responseVal = echostr;
|
|
|
+// try {
|
|
|
+//
|
|
|
+// boolean resp = WxPbUtil.checkSign(signature, timestamp, nonce);
|
|
|
+// if (!resp) {
|
|
|
+// responseVal = "failure";
|
|
|
+// logger.error("wxpb check sign ERR!!!!");
|
|
|
+// }
|
|
|
+// } catch (Exception e) {
|
|
|
+// responseVal = "failure";
|
|
|
+// } finally {
|
|
|
+// try {
|
|
|
+// PrintWriter writer = response.getWriter();
|
|
|
+// writer.print(responseVal);
|
|
|
+// writer.flush();
|
|
|
+// writer.close();
|
|
|
+// } catch (Exception e) {
|
|
|
+// logger.error(e.getMessage(), e);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
+// @GetMapping(value = "/test")
|
|
|
+// public void test() throws WxErrorException {
|
|
|
+// WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder()
|
|
|
+// .toUser("oK-oR5gAn9hrYNim4x64l4kzmMXs")
|
|
|
+// .templateId("SjszYYiHcN-GaEeZTKJsCcB6ACxYJWfTddkSywf1q1g")
|
|
|
+// .url("")
|
|
|
+// .build();
|
|
|
+// templateMessage.addData(new WxMpTemplateData("character_string2.DATA", "000001"));
|
|
|
+// templateMessage.addData(new WxMpTemplateData("thing9.DATA}", "测试站点"));
|
|
|
+// templateMessage.addData(new WxMpTemplateData("character_string3.DATA", "编号001"));
|
|
|
+// templateMessage.addData(new WxMpTemplateData("time4.DATA", "2022-12-01 19:30:00"));
|
|
|
+// wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage);
|
|
|
+//
|
|
|
+// }
|
|
|
|
|
|
}
|