From d6a0c57043e8cc20694a3c678bf8e3a8f28f6499 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 29 五月 2025 11:20:14 +0800
Subject: [PATCH] 新增加用户端接口
---
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/QYWXCallBackController.java | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/QYWXCallBackController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/QYWXCallBackController.java
index 11c4e89..9ad316a 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/QYWXCallBackController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/QYWXCallBackController.java
@@ -41,6 +41,7 @@
String timestamp = request.getParameter("timestamp");
String signature = request.getParameter("signature");
String msgSignature = request.getParameter("msg_signature");
+ String echostr = request.getParameter("echostr");
String encType = request.getParameter("encrypt_type");
String xml = IOUtils.toString(request.getReader());
log.info("企业微信回调参数nonce"+nonce);
@@ -49,10 +50,19 @@
log.info("企业微信回调参数msgSignature"+msgSignature);
log.info("企业微信回调参数encType"+encType);
log.info("企业微信回调参数xml"+xml);
+ log.info("企业微信回调参数echostr"+echostr);
if(StringUtils.isNotBlank(msgSignature)&&StringUtils.isNotBlank(timestamp)&&StringUtils.isNotBlank(nonce)&&StringUtils.isNotBlank(xml)){
String reponseStr = wxCryptUtil.decryptXml(msgSignature,timestamp,nonce,xml);
log.info("企业微信回调参数xml解析"+reponseStr);
}
- return "SUCCESS";
+ if(StringUtils.isNotBlank(msgSignature)&&StringUtils.isNotBlank(timestamp)&&StringUtils.isNotBlank(nonce)&&StringUtils.isNotBlank(echostr)){
+ String reponseStr = wxCryptUtil.decryptContent(msgSignature,timestamp,nonce,echostr);
+ log.info("企业微信回调参数xml解析"+reponseStr);
+ return reponseStr;
+ }
+ return echostr;
}
+
+
+
}
--
Gitblit v1.7.1