Administrator
2025-12-09 31f509145fea44380bf314f7740356537c68ee3f
src/main/java/com/xcong/excoin/modules/okxNewPrice/okxWs/PositionsWs.java
@@ -154,7 +154,7 @@
    }
    private static String safeGetString(JSONObject obj, String key) {
        return Optional.ofNullable(obj.getString(key)).orElse("");
        return Optional.ofNullable(obj.getString(key)).orElse("0");
    }
    private static BigDecimal parseBigDecimal(String value, String defaultValue) {
@@ -187,7 +187,7 @@
            leverage.compareTo(BigDecimal.ZERO) <= 0 ||
            faceValue.compareTo(BigDecimal.ZERO) <= 0 ||
            markPrice.compareTo(BigDecimal.ZERO) <= 0) {
            throw new IllegalArgumentException("所有参数必须大于零");
            return BigDecimal.ZERO;
        }
        BigDecimal divisor = markPrice.divide(leverage, 10, BigDecimal.ROUND_DOWN);