From cb1ccccd4d1500110a8f7f41055bcde12ae45892 Mon Sep 17 00:00:00 2001 From: 77 <77@77.com> Date: Thu, 1 Aug 2024 15:36:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/web/controller/cai/app/YxNotifyController.java | 3 +++ .../src/main/java/com/ruoyi/cai/filter/EncryptionFilter.java | 1 + 2 files changed, 4 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/YxNotifyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/YxNotifyController.java index d2ef0a67..4da9d954 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/YxNotifyController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/YxNotifyController.java @@ -109,16 +109,19 @@ public class YxNotifyController { String md5 = request.getHeader("MD5"); String checkSum = request.getHeader("CheckSum"); String requestBody = readBody(request); + log.warn("收到云信"); boolean check = yunxinManager.checkNotify(requestBody, curTime, checkSum,md5); if(!check){ log.info("检验失败!"); return ImCheckResp.ok(); } + log.warn("检验云信"); JSONObject body = JSON.parseObject(requestBody); if(body == null){ return ImCheckResp.ok(); } boolean message = imManager.filterMessage(body); + log.warn("完成云信 me{}",message); if(message){ return ImCheckResp.ok(); }else{ diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/filter/EncryptionFilter.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/filter/EncryptionFilter.java index bca4cc41..2b4b960b 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/filter/EncryptionFilter.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/filter/EncryptionFilter.java @@ -22,6 +22,7 @@ public class EncryptionFilter implements Filter { IGNORE_URL.add("/api/pay/ali/notify"); IGNORE_URL.add("/api/pay/wx/notify"); IGNORE_URL.add("/api/yx/im/notify"); + IGNORE_URL.add("/api/yx/im/check"); } private static final AntPathMatcher ANT_PATH_MATCHER = new AntPathMatcher();