From 8300dc9c1b386c953befa96a63800143248e9664 Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Sat, 14 Nov 2020 17:12:34 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/modules/coin/controller/Trc20Controller.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/coin/controller/Trc20Controller.java b/src/main/java/com/xcong/excoin/modules/coin/controller/Trc20Controller.java index 5ed9f32..9a39cde 100644 --- a/src/main/java/com/xcong/excoin/modules/coin/controller/Trc20Controller.java +++ b/src/main/java/com/xcong/excoin/modules/coin/controller/Trc20Controller.java @@ -63,6 +63,9 @@ memberWalletCoinDao.updateWalletBalance(wallet.getId(), trcRechargeDto.getNum(), null, null); TrcAddressEntity trcAddress = trcAddressDao.selectSrcAddressByMemberId(memberId); + if (trcAddress == null) { + return Result.fail("充值失败, 该用户无充值地址"); + } MemberCoinChargeEntity charge = new MemberCoinChargeEntity(); charge.setAddress(trcAddress.getAddress()); charge.setAmount(trcRechargeDto.getNum()); @@ -89,6 +92,7 @@ @PostMapping(value = "/withdrawTrcAmount") public Result withdrawTrcAmount(@RequestBody TrcWithdrawDto trcWithdrawDto) { + log.info("提币审核接口参数:{}", trcWithdrawDto); if (!CoinTypeEnum.USDT.name().equals(trcWithdrawDto.getSymbol())) { return Result.fail("币种错误"); } @@ -97,7 +101,7 @@ return Result.fail("状态错误"); } - String sign = SecureUtil.md5(trcWithdrawDto.getMemberId() + trcWithdrawDto.getOrderNo() + trcWithdrawDto.getStatus() + trcWithdrawDto.getSymbol()); + String sign = SecureUtil.md5(trcWithdrawDto.getMemberId() + trcWithdrawDto.getOrderNo() + trcWithdrawDto.getStatus() + trcWithdrawDto.getSymbol() + TRC20ApiUtils.SIGN_STR); if (!sign.equals(trcWithdrawDto.getKey())) { return Result.fail("参数错误"); } -- Gitblit v1.9.1