From 8667cdd1869dacfeb19cd1f65168c485f22af92a Mon Sep 17 00:00:00 2001 From: zhanglin8526 <852614290@qq.com> Date: 星期六, 26 八月 2023 13:58:28 +0800 Subject: [PATCH] 修改订单查询 --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/NotifyController.java | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/NotifyController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/NotifyController.java index 5af01c2..2eb78df 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/NotifyController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/NotifyController.java @@ -63,7 +63,7 @@ public String payNotify(@RequestBody String notifyData, HttpServletRequest request, HttpServletResponse response) throws WxPayException { // 获取请求头 - SignatureHeader signatureHeader = getSignatureHeader(response); + SignatureHeader signatureHeader = getSignatureHeader(request); log.info("微信支付/退款通知: {}", notifyData); @@ -103,8 +103,7 @@ log.info("微信分账通知: {}", notifyData); // 获取请求头 - SignatureHeader signatureHeader = getSignatureHeader(response); - + SignatureHeader signatureHeader = getSignatureHeader(request); ProfitSharingNotifyNewResult notifyResult = getProfitSharingNotifyData(notifyData, signatureHeader); ProfitSharingNotifyResult result = notifyResult.getResult(); @@ -166,12 +165,12 @@ beforeSign.getBytes(StandardCharsets.UTF_8), header.getSigned()); } - private SignatureHeader getSignatureHeader(HttpServletResponse response){ + private SignatureHeader getSignatureHeader(HttpServletRequest request){ SignatureHeader signatureHeader = new SignatureHeader(); - signatureHeader.setSerialNo(response.getHeader(WECHAT_PAY_SERIAL)); - signatureHeader.setSigned(response.getHeader(WECHAT_PAY_SIGNATURE)); - signatureHeader.setNonce(response.getHeader(WECHAT_PAY_NONCE)); - signatureHeader.setTimeStamp(response.getHeader(WECHAT_PAY_TIMESTAMP)); + signatureHeader.setSerialNo(request.getHeader(WECHAT_PAY_SERIAL)); + signatureHeader.setSigned(request.getHeader(WECHAT_PAY_SIGNATURE)); + signatureHeader.setNonce(request.getHeader(WECHAT_PAY_NONCE)); + signatureHeader.setTimeStamp(request.getHeader(WECHAT_PAY_TIMESTAMP)); log.info("timeStamp:{} nonce : {} signed:{} serialNo:{}", signatureHeader.getTimeStamp(), -- Gitblit v1.7.1