From 79cc02068f919bcfe55bdd01cabb06d3695eaed1 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Wed, 24 Sep 2025 14:03:15 +0800
Subject: [PATCH] TradePushJob修复
---
trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java
index 8c683e1..cf9391b 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java
@@ -246,6 +246,7 @@
ResultMsg resultMsg = new ResultMsg();
try{
+ log.info("===rechargeCallback===:{}", body);
boolean flag = udunClient.checkSign(timestamp, nonce, body, sign);
log.info("===rechargeCallback===sign:{}", flag);
@@ -268,8 +269,14 @@
resultMsg.setCode(200);
return resultMsg;
}
- SysUser user = sysUserService.getSysUserById( Long.getLong(blockchainOrder.getPartyId()));
- rechargeBlockchainOrderService.manualReceipt(1,blockchainOrder.getPartyId(), BigDecimal.valueOf(success_amount),user.getUsername());
+ Integer status = Integer.valueOf(map.get("status").toString());
+ SysUser user = sysUserService.getSysUserById( Long.getLong(blockchainOrder.getPartyId()));
+ if (status == 3) { //交易成功
+ rechargeBlockchainOrderService.manualReceipt(1,blockchainOrder.getPartyId(), BigDecimal.valueOf(success_amount),user.getUsername());
+ } else if(status == 2) { //驳回
+ rechargeBlockchainOrderService.refusalApply(blockchainOrder.getUuid(), "订单失败:" + status, user.getUsername());
+ }
+
resultMsg.setCode(200);
return resultMsg;
}catch (Exception e){
--
Gitblit v1.9.3