新版仿ok交易所-后端
zyy
2026-01-22 5b6a4a679d05b198be4730f6f10620be330c2861
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;
                        }