zj
2025-06-10 879a75e26e94d766e893e47d65a0b239e04ce94a
src/main/java/project/project/web/api/ContractOrderController.java
@@ -213,7 +213,7 @@
            profit = Arith.add(profit,totleMoney);
            if (map.get("direction") != null) {
            if (map.get("direction") != null && map.get("state").equals("submitted")) {
               String direction = map.get("direction").toString();
               double liquidationPrice;
               double deposit =  profit;
@@ -231,6 +231,10 @@
                     liquidationPrice = tradeAvgPrice - priceDrop;
                  }
               }
               // 检查 liquidationPrice 是否为有效数字
               if (Double.isInfinite(liquidationPrice) || Double.isNaN(liquidationPrice)) {
                  liquidationPrice = 0;  // 如果是无效结果,回退为 0
               }
               DecimalFormat dfs = new DecimalFormat("#.#####");
               String formattedPrice = dfs.format(liquidationPrice);
               // 检查是否为负数