1
zyy
2025-11-28 c77eeba639fb032c897d8938386766f4ad3b302f
1
3 files modified
31 ■■■■■ 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/ApiPaymentMethodController.java 16 ●●●● patch | view | raw | blame | history
trading-order-service/src/main/java/com/yami/trading/service/impl/WithdrawServiceImpl.java 11 ●●●●● patch | view | raw | blame | history
trading-order-admin/src/main/java/com/yami/trading/admin/controller/syspara/SysparaController.java
@@ -246,9 +246,9 @@
        // 设置usdt提现最低和最高限额
        sysparasDto.setWithdraw_limit_usdt(sysparasDto.getWithdraw_limit_dapp());
        sysparasDto.setWithdraw_limit_max_usdt(sysparasDto.getWithdraw_limit_max());
        sysparasDto.setWithdraw_limit_max(null);
        /*sysparasDto.setWithdraw_limit_max(null);
        sysparasDto.setWithdraw_limit_dapp(null);
        sysparasDto.setWithdraw_limit(null);
        sysparasDto.setWithdraw_limit(null);*/
    }
    private void verificationOthers(SysparasDto sysparasDto) {
trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiPaymentMethodController.java
@@ -105,20 +105,20 @@
                throw new YamiShopBindException("Parameter value 1 is required");
            }
        }
        if (model.getReal_name().length() > 20) {
        /*if (model.getReal_name().length() > 20) {
            if (language.equals("zh-CN")) {
                throw new YamiShopBindException("真实姓名长度大于20");
            } else {
                throw new YamiShopBindException("Real name length greater than 20");
            }
        }
        if (model.getRemark().length() > 100) {
        }*/
        /*if (model.getRemark().length() > 100) {
            if (language.equals("zh-CN")) {
                throw new YamiShopBindException("备注长度大于100");
            } else {
                throw new YamiShopBindException("Note length greater than 100");
            }
        }
        }*/
        C2cPaymentMethodConfig methodConfig = c2cPaymentMethodConfigService.getById(model.getMethod_config_id());
        if (null == methodConfig) {
            
@@ -129,22 +129,22 @@
            }
        }
        if (!StrUtil.isEmpty(model.getParam_value1())) {
            if (model.getParam_value1().length() > 25) {
            /*if (model.getParam_value1().length() > 25) {
                if (language.equals("zh-CN")) {
                    throw new YamiShopBindException(methodConfig.getParamName1() + "长度大于25");
                } else {
                    throw new YamiShopBindException(model.getParam_value1() + " length greater than 25");
                }
            }
            }*/
        }
        if (!StrUtil.isEmpty(model.getParam_value2())) {
            if (model.getParam_value2().length() > 25) {
            /*if (model.getParam_value2().length() > 25) {
                if (language.equals("zh-CN")) {
                    throw new YamiShopBindException(methodConfig.getParamName2() + "长度大于25");
                } else {
                    throw new YamiShopBindException(model.getParam_value2() + " length greater than 25");
                }
            }
            }*/
        }
        String partyId = SecurityUtils.getUser().getUserId();
        if (null == partyId) {
trading-order-service/src/main/java/com/yami/trading/service/impl/WithdrawServiceImpl.java
@@ -431,7 +431,7 @@
        Syspara paramMin = sysparaService.find(symbolCodeMin);
        Syspara paramMax = null;
        if (paramMin == null || (paramMax = sysparaService.find(symbolCodeMax)) == null) {
        if (paramMin == null && (paramMax = sysparaService.find(symbolCodeMax)) == null) {
            // 不需要默认的,直接返回
            if (!needDefault) {
                return map;
@@ -440,6 +440,15 @@
            map.put("limit", this.sysparaService.find(defaultMinCode).getSvalue());
            map.put("limitMax", this.sysparaService.find(defaultMaxCode).getSvalue());
            return map;
        } else if (paramMin != null && (paramMax = sysparaService.find(symbolCodeMax)) == null){
            // 不需要默认的,直接返回
            if (!needDefault) {
                return map;
            }
            // 2、没有对应该币种提现额度配置,使用默认的
            map.put("limit", paramMin.getSvalue());
            map.put("limitMax", this.sysparaService.find(defaultMaxCode).getSvalue());
            return map;
        }
        // 3、返回对于币种的配置
        map.put("limit", paramMin.getSvalue());