From a3c3b047c54f96d33b9efbd32cc13dbfc7c872d0 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 15 Jun 2026 15:26:01 +0800
Subject: [PATCH] fix(gateApi): 修复网格交易中时间计算逻辑错误

---
 src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java b/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
index 1106ed2..90258ee 100644
--- a/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
+++ b/src/main/java/com/xcong/excoin/modules/gateApi/GateGridTradeService.java
@@ -745,7 +745,7 @@
 //                );
 //            }
 
-            int shortTime = Integer.parseInt(config.getBaseQuantity()) + 1;
+            int shortTime = Integer.parseInt(config.getBaseQuantity()) / Integer.parseInt(config.getQuantity()) + 1;
             for (int id = 2; id <= shortTime; id++) {
                 GridElement elem = GridElement.findById(id);
                 if (elem == null) {
@@ -768,7 +768,7 @@
             }
 
 
-            int longTime = Integer.parseInt(config.getBaseQuantity()) + 1;
+            int longTime = Integer.parseInt(config.getBaseQuantity()) / Integer.parseInt(config.getQuantity()) + 1;
             for (int id = -2; id >= -longTime; id--) {
                 GridElement elem = GridElement.findById(id);
                 if (elem == null) {

--
Gitblit v1.9.1