1
zj
2025-06-18 cdc831850f32fec33a9a8395ed91780475d6ecb9
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);
               // 检查是否为负数