From f3b9e9f5024c13c6e70711a3ec98b4538378bd85 Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Wed, 29 Oct 2025 13:53:57 +0800
Subject: [PATCH] 10.24二开,场外买入卖出,挂单

---
 src/main/java/com/nq/utils/task/stock/StockTask.java |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 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 98dc9b7..ce9a68f 100644
--- a/src/main/java/com/nq/utils/task/stock/StockTask.java
+++ b/src/main/java/com/nq/utils/task/stock/StockTask.java
@@ -14,6 +14,7 @@
 import com.nq.service.IMandatoryLiquidationService;
 import com.nq.service.IStockService;
 import com.nq.service.IUserPositionService;
+import com.nq.service.UserPendingorderService;
 import com.nq.utils.http.HttpClientRequest;
 import com.nq.utils.redis.RedisKeyUtil;
 import org.slf4j.Logger;
@@ -39,6 +40,8 @@
 
     @Autowired
     IUserPositionService userPositionService;
+    @Autowired
+    UserPendingorderService userPendingorderService;
 
     @Autowired
     UserPositionMapper userPositionMapper;
@@ -61,7 +64,7 @@
     /**
      * 同步系统所需要的股票
      */
-    @Scheduled(cron = "0 0 0/2  * * ?")
+    @Scheduled(cron = "0 0/1 * * * ?")
     public void syncINStockData() {
         if (syncINStockData.get()) { // 判断任务是否在处理中
             return;
@@ -69,12 +72,18 @@
         if (syncINStockDataLock.tryLock()) {
             try {
                 syncINStockData.set(true); // 设置处理中标识为true
-                loadAllStock(EStockType.IN);
+                loadAllStock(EStockType.US);
             } finally {
                 syncINStockDataLock.unlock();
                 syncINStockData.set(false); // 设置处理中标识为false
             }
         }
+    }
+
+//    @Scheduled(cron = "0 0/1 * * * ?")
+    @Scheduled(cron = "0 30 21 * * ?")
+    public void delUserPendingorder() {
+        userPendingorderService.delUserPendingorderTask();
     }
 
 
@@ -177,7 +186,7 @@
     /**
      * 强制平仓
      */
-    @Scheduled(cron = "0/1 * * * * ?")
+//    @Scheduled(cron = "0/1 * * * * ?")
     public void stockConstraint() {
         if (stockConstraint.get()) { // 判断任务是否在处理中
             return;

--
Gitblit v1.9.3