zyy
2025-12-03 01d970e9988413793b155a1b940f0691af7c7a0a
usdc提现
5 files modified
18 ■■■■ changed files
trading-order-admin/src/main/java/com/yami/trading/admin/controller/syspara/SysparaController.java 4 ●●●● patch | view | raw | blame | history
trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiWithdrawController.java 7 ●●●● patch | view | raw | blame | history
trading-order-bean/src/main/java/com/yami/trading/bean/syspara/dto/SysparasDto.java 1 ●●●● patch | view | raw | blame | history
trading-order-service/src/main/java/com/yami/trading/service/impl/WithdrawServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
trading-order-service/src/main/java/com/yami/trading/service/syspara/LocalSysparaServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
trading-order-admin/src/main/java/com/yami/trading/admin/controller/syspara/SysparaController.java
@@ -156,10 +156,10 @@
    @ApiOperation(value = "修改 系统参数admin ")
    @PostMapping("updateAdmin.action")
    public Result<String> updateAdmin(@Valid @RequestBody SysparasDto sysparasDto) throws Exception {
        verification(sysparasDto);
        //verification(sysparasDto);
        verificationWithdraw(sysparasDto);
        verificationOthers(sysparasDto);
        sysUserService.checkSafeWord(sysparasDto.getLogin_safeword());
        //sysUserService.checkSafeWord(sysparasDto.getLogin_safeword());
        List<String> needDivideProperties = Lists.newArrayList("",
                "", "withdraw_limit_turnover_percent", "futures_most_prfit_level"
        );
trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiWithdrawController.java
@@ -155,7 +155,12 @@
            //获取商户支持币种
            List<Coin> coinList = udunClient.listSupportCoin(false);
            String channelName = channel.replace("_", "");
            String channelName ;
            if (channel.toUpperCase().contains("USDC")) {
                channelName = "USDC";
            } else {
                channelName = channel.replace("_", "");
            }
            Coin coin = coinList.stream().filter(x -> x.getName().replace("-","").equals(channelName)).findFirst().orElse(null);
            if (coin == null) {
                throw new YamiShopBindException("不支持的提现币种");
trading-order-bean/src/main/java/com/yami/trading/bean/syspara/dto/SysparasDto.java
@@ -135,6 +135,7 @@
    private String user_uid_sequence;
    private String withdraw_limit_btc;
    private String withdraw_limit_eth;
    private String withdraw_limit_usdc;
    //前端用户黑名单:stop_user_internet
    private String stop_user_internet;
trading-order-service/src/main/java/com/yami/trading/service/impl/WithdrawServiceImpl.java
@@ -506,6 +506,9 @@
        } else if (channel.indexOf("ETH") != -1) {
            saveApplyOtherChannel(withdraw, "eth");
            return;
        } else if (channel.indexOf("USDC") != -1) {
            saveApplyOtherChannel(withdraw, "usdc");
            return;
        }
        User party = userService.getById(withdraw.getUserId());
        if (Constants.SECURITY_ROLE_TEST.equals(party.getRoleName())) {
trading-order-service/src/main/java/com/yami/trading/service/syspara/LocalSysparaServiceImpl.java
@@ -95,6 +95,9 @@
        } else if ("withdraw_limit_eth".equals(code)) {
            String result = sysparaService.find("withdraw_limit_eth").getSvalue();
            object = result;
        } else if ("withdraw_limit_usdc".equals(code)) {
            String result = sysparaService.find("withdraw_limit_usdc").getSvalue();
            object = result;
        }
        return object;