From 5259432d9a97529cf1ec2be5489a5b592bee78c4 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 14 May 2024 23:51:21 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/utils/task/stock/StockTask.java |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/nq/utils/task/stock/StockTask.java b/src/main/java/com/nq/utils/task/stock/StockTask.java
index 90967b3..619e482 100644
--- a/src/main/java/com/nq/utils/task/stock/StockTask.java
+++ b/src/main/java/com/nq/utils/task/stock/StockTask.java
@@ -61,16 +61,16 @@
      */
     @Scheduled(cron = "0 0 0/2  * * ?")
     public void syncINStockData() {
-        if (syncINStockData)
-            syncINStockData = false;
-        else return;
+        if (syncINStockData) // 定义一个布尔变量,代表新闻任务是否在处理中
+            return;
+        syncINStockData = true;
         if (syncINStockDataLock.tryLock()) {
             try {
                 loadAllStock(EStockType.IN);
 //        loadAllStock(EStockType.HK);
             } finally {
                 syncINStockDataLock.unlock();
-                syncINStockData = true;
+                syncINStockData = false;
             }
         }
     }
@@ -177,9 +177,9 @@
      */
     @Scheduled(cron = "0/1 * * * * ?")
     public void stockConstraint() {
-        if (stockConstraint)
-            stockConstraint = false;
-        else return;
+        if (stockConstraint) // 定义一个布尔变量,代表新闻任务是否在处理中
+            return;
+        stockConstraint = true;
         if (stockConstraintLock.tryLock()) {
             try {
                 List<UserPosition> userPositions = userPositionMapper.selectList(new LambdaQueryWrapper<UserPosition>().isNull(UserPosition::getSellOrderId));
@@ -191,7 +191,7 @@
                 log.error("强制平仓任务错误:" + e.getMessage());
             } finally {
                 stockConstraintLock.unlock();
-                stockConstraint = true;
+                stockConstraint = false;
             }
         } else {
             log.info("强制平仓任务--------->上次任务还未执行完成,本次任务忽略");

--
Gitblit v1.9.3