1
zj
10 days ago b42c0777927e79bc77996b508a534ee4e56fd4c2
trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiExchangeLeverApplyOrderController.java
@@ -21,6 +21,7 @@
import com.yami.trading.common.util.StringUtils;
import com.yami.trading.common.util.ThreadUtils;
import com.yami.trading.security.common.util.SecurityUtils;
import com.yami.trading.service.RealNameAuthRecordService;
import com.yami.trading.service.SessionTokenService;
import com.yami.trading.service.WalletService;
import com.yami.trading.service.data.DataService;
@@ -76,6 +77,8 @@
    @Autowired
    ExchangeLeverOrderService exchangeLeverOrderService;
    @Autowired
    RealNameAuthRecordService realNameAuthRecordService;
    /**
     * 开仓页面参数
@@ -198,6 +201,8 @@
        if (!party.isEnabled()) {
            throw new YamiShopBindException("用户已禁用");
        }
        validateTradePermission(party);
        realNameAuthRecordService.requireApproved(party, true);
        ExchangeLeverApplyOrder order = new ExchangeLeverApplyOrder();
        order.setPartyId(SecurityUtils.getCurrentUserId());
        order.setSymbol(symbol);
@@ -413,6 +418,7 @@
            if (!party.isEnabled()) {
                throw new BusinessException("用户已锁定");
            }
            validateTradePermission(party);
//         if (!party.getKyc_authority()) {
//            resultObject.setCode("401");
//            resultObject.setMsg(error);
@@ -496,4 +502,14 @@
    }
    private void validateTradePermission(User user) {
        if (user == null) {
            throw new YamiShopBindException("用户不存在");
        }
        // 模拟账户不做二步校验限制
        if (user.getAccountType() != null && user.getAccountType() == 1) {
            return;
        }
    }
}