From 370c0e6d54be9222fcaa416fdd605f09e3c49e8a Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Sun, 25 May 2025 17:14:45 +0800
Subject: [PATCH] 1

---
 src/main/java/project/web/admin/AdminRechargeBlockchainOrderController.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/main/java/project/web/admin/AdminRechargeBlockchainOrderController.java b/src/main/java/project/web/admin/AdminRechargeBlockchainOrderController.java
index ec1bd11..1477ef2 100644
--- a/src/main/java/project/web/admin/AdminRechargeBlockchainOrderController.java
+++ b/src/main/java/project/web/admin/AdminRechargeBlockchainOrderController.java
@@ -9,6 +9,7 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.servlet.ModelAndView;
@@ -156,6 +157,29 @@
 		return modelAndView;
 	}
 
+	@PostMapping("/rechargeCallback.action")
+	public ResultMsg rechargeCallback(HttpServletRequest request){
+		String timestamp = request.getParameter("timestamp");
+		String nonce = request.getParameter("nonce");
+		String sign = request.getParameter("sign");
+		String body = request.getParameter("body");
+		logger.info("回调请求参数body{}:",body);
+		logger.info("回调请求参数sign{}:",sign);
+		try{
+			adminRechargeBlockchainOrderService.callback(timestamp,nonce,sign,body);
+			logger.info("回调成功");
+			ResultMsg resultMsg = new ResultMsg();
+			resultMsg.setCode(200);
+			return resultMsg;
+		}catch (Exception e){
+			logger.info("回调异常",e);
+			ResultMsg resultMsg = new ResultMsg();
+			resultMsg.setCode(500);
+			resultMsg.setMessage("回调处理失败");
+			return resultMsg;
+		}
+	}
+
 	/**
 	 * 驳回充值申请
 	 */

--
Gitblit v1.9.3