From 4eb9cd026398e50c36a5c0339ea8992dc76e8318 Mon Sep 17 00:00:00 2001
From: Administrator <XS@163.COM>
Date: 星期六, 25 四月 2026 21:53:24 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java b/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java
index b2441e2..b205006 100644
--- a/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java
+++ b/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java
@@ -852,6 +852,15 @@
     }
 
     public void submitCrnIoTasks(MainProcessLane lane, long minIntervalMs) {
+        mainProcessTaskSubmitter.submitSerialTask(
+                MainProcessLane.CRN_SCAN,
+                "submitCrnIoTasks",
+                minIntervalMs,
+                () -> submitCrnIoTasksInternal(lane, minIntervalMs)
+        );
+    }
+
+    private void submitCrnIoTasksInternal(MainProcessLane lane, long minIntervalMs) {
         List<BasCrnp> basCrnps = basCrnpService.selectList(new EntityWrapper<>());
         for (BasCrnp basCrnp : basCrnps) {
             if (basCrnp == null || basCrnp.getCrnNo() == null) {
@@ -873,6 +882,15 @@
     }
 
     public void submitCrnIoExecuteFinishTasks(MainProcessLane lane, long minIntervalMs) {
+        mainProcessTaskSubmitter.submitSerialTask(
+                MainProcessLane.CRN_SCAN,
+                "submitCrnIoExecuteFinishTasks",
+                minIntervalMs,
+                () -> submitCrnIoExecuteFinishTasksInternal(lane, minIntervalMs)
+        );
+    }
+
+    private void submitCrnIoExecuteFinishTasksInternal(MainProcessLane lane, long minIntervalMs) {
         List<BasCrnp> basCrnps = basCrnpService.selectList(new EntityWrapper<>());
         for (BasCrnp basCrnp : basCrnps) {
             if (basCrnp == null || basCrnp.getCrnNo() == null) {

--
Gitblit v1.9.1