From f8c80b2848a6b2e3ef16db317147576f4a4e0714 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 12 Aug 2025 01:00:48 +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..af52a65 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;
 	}
 
+	@RequestMapping(action +"/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