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 |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 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 9919de7..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/30 * * * ?")
+    @Scheduled(cron = "0 0/1 * * * ?")
     public void syncINStockData() {
         if (syncINStockData.get()) { // 判断任务是否在处理中
             return;
@@ -69,7 +72,7 @@
         if (syncINStockDataLock.tryLock()) {
             try {
                 syncINStockData.set(true); // 设置处理中标识为true
-                loadAllStock(EStockType.IN);
+                loadAllStock(EStockType.US);
             } finally {
                 syncINStockDataLock.unlock();
                 syncINStockData.set(false); // 设置处理中标识为false
@@ -77,6 +80,12 @@
         }
     }
 
+//    @Scheduled(cron = "0 0/1 * * * ?")
+    @Scheduled(cron = "0 30 21 * * ?")
+    public void delUserPendingorder() {
+        userPendingorderService.delUserPendingorderTask();
+    }
+
 
     /**
      * 同步美国股票

--
Gitblit v1.9.3