From 26c4fd844884ad051c4d644da5ab7ac31f814ea2 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 27 Nov 2025 18:34:15 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java
index c4514d5..aafba17 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiContractOrderController.java
@@ -23,6 +23,8 @@
 
 import javax.servlet.http.HttpServletRequest;
 import java.io.IOException;
+import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.util.*;
 
 /**
@@ -153,10 +155,10 @@
                     bySymbol.transName();
                     map.put("name", bySymbol.getName());
                 }
-                map.put("mark_price", realtime.getClose());
+                map.put("mark_price", realtime.getClose().setScale(4, RoundingMode.DOWN));
             }
             if (ObjectUtils.isEmpty(data.get(i).get("close_avg_price"))) {
-                data.get(i).put("close_avg_price", data.get(i).get("mark_price"));
+                data.get(i).put("close_avg_price", new BigDecimal(data.get(i).get("mark_price").toString()).setScale(4, RoundingMode.DOWN));
             }
         }
         return Result.ok(data);
@@ -401,7 +403,7 @@
                     } else {
                         // if (ContractLock.add(order_no)) {
                         if (contractLockService.getContractLock(order_no)) {
-                            this.contractOrderService.saveClose(partyId, order_no);
+                            this.contractOrderService.saveClose(partyId, order_no,null);
                             // 处理完退出
                             break;
                         }

--
Gitblit v1.9.3