From 879a75e26e94d766e893e47d65a0b239e04ce94a Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 10 Jun 2025 16:58:26 +0800
Subject: [PATCH] 后台修改杠杆

---
 src/main/java/project/project/web/api/ContractOrderController.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/main/java/project/project/web/api/ContractOrderController.java b/src/main/java/project/project/web/api/ContractOrderController.java
index d5170d7..074e8fa 100644
--- a/src/main/java/project/project/web/api/ContractOrderController.java
+++ b/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);
 					// 检查是否为负数

--
Gitblit v1.9.3