新版仿ok交易所-后端
zyy
2025-09-15 f6a85a3f1f36b412daf60cac6d8ea9278cffa108
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){