From af5081bc0d0668d526a204076557a171097ddb8d Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期四, 05 二月 2026 14:02:59 +0800
Subject: [PATCH] Merge branch 'refs/heads/rcs_master' into ctu_conveyor

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/test/AutoRunRebootScheduler.java |   37 +++++++++++++++++++++----------------
 1 files changed, 21 insertions(+), 16 deletions(-)

diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunRebootScheduler.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/test/AutoRunRebootScheduler.java
similarity index 90%
rename from zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunRebootScheduler.java
rename to zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/test/AutoRunRebootScheduler.java
index bcfde8c..9b79571 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunRebootScheduler.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/test/AutoRunRebootScheduler.java
@@ -1,4 +1,4 @@
-package com.zy.acs.manager.core.scheduler;
+package com.zy.acs.manager.core.scheduler.test;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.zy.acs.common.constant.RedisConstant;
@@ -6,10 +6,10 @@
 import com.zy.acs.framework.common.Cools;
 import com.zy.acs.framework.common.SnowflakeIdWorker;
 import com.zy.acs.manager.common.domain.TaskDto;
+import com.zy.acs.manager.core.integrate.dto.OpenBusSubmitParam;
 import com.zy.acs.manager.core.service.AreaGovernService;
 import com.zy.acs.manager.core.service.MainLockWrapService;
 import com.zy.acs.manager.core.service.MainService;
-import com.zy.acs.manager.manager.controller.param.OpenBusSubmitParam;
 import com.zy.acs.manager.manager.entity.*;
 import com.zy.acs.manager.manager.enums.*;
 import com.zy.acs.manager.manager.service.*;
@@ -18,12 +18,11 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
-import org.springframework.stereotype.Component;
 
 import java.util.*;
 
 @Slf4j
-@Component
+//@Component
 public class AutoRunRebootScheduler {
 
     private static final AgvModelType DEFAULT_AGV_MODEL = AgvModelType.HEAVY_LOAD_STACKING_ROBOT;
@@ -62,6 +61,12 @@
 //    @Scheduled(cron = "0/1 * * * * ? ")
     private void execute() {
         if (!configService.getVal("TaskAssignRebootMode", Boolean.class)) { return; }
+        Boolean maintainLocSts = configService.getVal("maintainLocSts", Boolean.class);
+        if (!maintainLocSts) {
+            log.error("failed to run auto agv task, the maintainLocSts is false");
+            return;
+        }
+
         AgvModel agvModel = agvModelService.getOne(new LambdaQueryWrapper<AgvModel>().eq(AgvModel::getType, DEFAULT_AGV_MODEL.toString()));
         if (null == agvModel) { return; }
 
@@ -118,7 +123,7 @@
         Collections.shuffle(stockList);
 
         OpenBusSubmitParam param = new OpenBusSubmitParam();
-        param.setBatch(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
+        param.setBatchNo(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
         for (int i = 0; i < Math.min(agvModel.getBackpack(), stockList.size()) ; i++) {
             Sta stockSta = stockList.get(i);
             String staCode = codeService.getCacheById(stockSta.getCode()).getData();
@@ -156,11 +161,11 @@
             taskDto.setOriSta(stockSta.getStaNo());
             taskDto.setDestLoc(idleLoc.getLocNo());
             taskDto.setPriority(100);
-            taskDto.setSeqNum(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
+            taskDto.setTaskNo(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
 
-            param.getTaskList().add(taskDto);
+            param.getTasks().add(taskDto);
         }
-        if (Cools.isEmpty(param.getTaskList())) { return; }
+        if (Cools.isEmpty(param.getTasks())) { return; }
 
         mainService.generateBusAndTask(param, memo);
     }
@@ -174,7 +179,7 @@
         Collections.shuffle(idleList);
 
         OpenBusSubmitParam param = new OpenBusSubmitParam();
-        param.setBatch(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
+        param.setBatchNo(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
         for (int i = 0; i < Math.min(agvModel.getBackpack(), idleList.size()) ; i++) {
             Sta idleSta = idleList.get(i);
             String staCode = codeService.getCacheById(idleSta.getCode()).getData();
@@ -212,11 +217,11 @@
             taskDto.setOriLoc(stockLoc.getLocNo());
             taskDto.setDestSta(idleSta.getStaNo());
             taskDto.setPriority(100);
-            taskDto.setSeqNum(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
+            taskDto.setTaskNo(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
 
-            param.getTaskList().add(taskDto);
+            param.getTasks().add(taskDto);
         }
-        if (Cools.isEmpty(param.getTaskList())) { return; }
+        if (Cools.isEmpty(param.getTasks())) { return; }
 
         mainService.generateBusAndTask(param, memo);
     }
@@ -250,7 +255,7 @@
         Collections.shuffle(idleLocList);
 
         OpenBusSubmitParam param = new OpenBusSubmitParam();
-        param.setBatch(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
+        param.setBatchNo(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
         for (int i = 0; i < Math.min(maxCapacity, Math.min(stockLocList.size(), idleLocList.size())); i++) {
             Loc stockLoc = stockLocList.get(i);
             Loc idleLoc = idleLocList.get(i);
@@ -258,11 +263,11 @@
             TaskDto taskDto = new TaskDto();
             taskDto.setOriLoc(stockLoc.getLocNo());
             taskDto.setDestLoc(idleLoc.getLocNo());
-            taskDto.setSeqNum(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
+            taskDto.setTaskNo(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
 
-            param.getTaskList().add(taskDto);
+            param.getTasks().add(taskDto);
         }
-        if (Cools.isEmpty(param.getTaskList())) { return; }
+        if (Cools.isEmpty(param.getTasks())) { return; }
 
         mainService.generateBusAndTask(param, memo);
     }

--
Gitblit v1.9.1