From efb0c42985f177e3496e94153a732f5a4600e67a Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期五, 26 十二月 2025 15:41:35 +0800
Subject: [PATCH] #

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunScheduler.java |  115 +--------------------------------------------------------
 1 files changed, 2 insertions(+), 113 deletions(-)

diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunScheduler.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunScheduler.java
index 93c1194..dfb2d87 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunScheduler.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/AutoRunScheduler.java
@@ -31,17 +31,7 @@
     @Autowired
     private BusService busService;
     @Autowired
-    private TaskService taskService;
-    @Autowired
     private MainService mainService;
-    @Autowired
-    private MainLockWrapService mainLockWrapService;
-    @Autowired
-    private ActionService actionService;
-    @Autowired
-    private SegmentService segmentService;
-    @Autowired
-    private TrafficService trafficService;
     @Autowired
     private ConfigService configService;
     @Autowired
@@ -52,8 +42,6 @@
     private AgvModelService agvModelService;
     @Autowired
     private SnowflakeIdWorker snowflakeIdWorker;
-    @Autowired
-    private AgvAreaDispatcher agvAreaDispatcher;
     @Autowired
     private AreaGovernService areaGovernService;
     @Autowired
@@ -76,9 +64,9 @@
         String memo = "DEMO_STA_" + String.join("-", staPreNos);
 
         // 鍏ュ簱
-        this.runStaToLoc0(memo);
+        this.runStaToLoc(memo);
         // 鍑哄簱
-        this.runLocToSta0(memo);
+        this.runLocToSta(memo);
 
         // 绉诲簱
         this.runLocToLoc(memo);
@@ -86,53 +74,6 @@
 
     // 鍏ュ簱
     private void runStaToLoc(String memo) {
-//        Integer startRow = Collections.min(locGroupList);
-//        Integer endRow = Collections.max(locGroupList);
-        Integer startRow = null;
-        Integer endRow = null;
-
-        AgvModel agvModel = agvModelService.getOne(new LambdaQueryWrapper<AgvModel>().eq(AgvModel::getType, AgvModelType.CTU_BOX_TRANSPORT_AGV.toString()));
-        if (null == agvModel) {
-            return;
-        }
-
-        // STOCK STA
-        LambdaQueryWrapper<Sta> stockWrapper = new LambdaQueryWrapper<Sta>()
-                .eq(Sta::getStaSts, StaStsType.STOCK.val())
-                .eq(Sta::getStatus, StatusType.ENABLE.val)
-//                .in(Sta::getStaNo, staGroupList)
-                ;
-        List<Sta> stockList = staService.list(stockWrapper);
-        if (Cools.isEmpty(stockList)) { return; }
-        Collections.shuffle(stockList);
-
-        // IDLE
-        LambdaQueryWrapper<Loc> idleWrapper = new LambdaQueryWrapper<Loc>().eq(Loc::getLocSts, LocStsType.IDLE.val());
-        if (null != startRow) { idleWrapper.ge(Loc::getRow, startRow); }
-        if (null != endRow) { idleWrapper.le(Loc::getRow, endRow); }
-        List<Loc> idleList = locService.list(idleWrapper);
-        if (Cools.isEmpty(idleList)) { return; }
-        Collections.shuffle(idleList);
-
-        OpenBusSubmitParam param = new OpenBusSubmitParam();
-        param.setBatch(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
-        for (int i = 0; i < Math.min(agvModel.getBackpack(), Math.min(stockList.size(), idleList.size())) ; i++) {
-            Sta stockSta = stockList.get(i);
-            Loc idleLoc = idleList.get(i);
-
-            TaskDto taskDto = new TaskDto();
-            taskDto.setOriSta(stockSta.getStaNo());
-            taskDto.setDestLoc(idleLoc.getLocNo());
-            taskDto.setPriority(100);
-            taskDto.setSeqNum(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
-
-            param.getTaskList().add(taskDto);
-        }
-
-        mainService.generateBusAndTask(param, memo);
-    }
-
-    private void runStaToLoc0(String memo) {
         AgvModel agvModel = agvModelService.getOne(new LambdaQueryWrapper<AgvModel>().eq(AgvModel::getType, AgvModelType.CTU_BOX_TRANSPORT_AGV.toString()));
         if (null == agvModel) { return; }
 
@@ -193,58 +134,6 @@
 
     // 鍑哄簱
     private void runLocToSta(String memo) {
-//        Integer startRow = Collections.min(locGroupList);
-//        Integer endRow = Collections.max(locGroupList);
-        Integer startRow = null;
-        Integer endRow = null;
-
-        AgvModel agvModel = agvModelService.getOne(new LambdaQueryWrapper<AgvModel>().eq(AgvModel::getType, AgvModelType.CTU_BOX_TRANSPORT_AGV.toString()));
-        if (null == agvModel) {
-            return;
-        }
-        int maxCapacity = agvModel.getBackpack();
-
-        // STA IDLE
-        LambdaQueryWrapper<Sta> idleWrapper = new LambdaQueryWrapper<Sta>()
-                .eq(Sta::getStaSts, StaStsType.IDLE.val())
-                .eq(Sta::getStatus, StatusType.ENABLE.val)
-//                .in(Sta::getStaNo, staGroupList)
-                ;
-        List<Sta> idleList = staService.list(idleWrapper);
-        if (Cools.isEmpty(idleList)) {
-            return;
-        }
-        Collections.shuffle(idleList);
-
-        // LOC STOCK
-        LambdaQueryWrapper<Loc> stockWrapper = new LambdaQueryWrapper<Loc>().eq(Loc::getLocSts, LocStsType.STOCK.val());
-        if (null != startRow) { stockWrapper.ge(Loc::getRow, startRow); }
-        if (null != endRow) { stockWrapper.le(Loc::getRow, endRow); }
-        List<Loc> stockList = locService.list(stockWrapper);
-        if (Cools.isEmpty(stockList)) {
-            return;
-        }
-        Collections.shuffle(stockList);
-
-        OpenBusSubmitParam param = new OpenBusSubmitParam();
-        param.setBatch(String.valueOf(snowflakeIdWorker.nextId()).substring(13, 19));
-        for (int i = 0; i < Math.min(maxCapacity, Math.min(idleList.size(), stockList.size())); i++) {
-            Loc stockLoc = stockList.get(i);
-            Sta idleSta = idleList.get(i);
-
-            TaskDto taskDto = new TaskDto();
-            taskDto.setOriLoc(stockLoc.getLocNo());
-            taskDto.setDestSta(idleSta.getStaNo());
-            taskDto.setPriority(100);
-            taskDto.setSeqNum(String.valueOf(snowflakeIdWorker.nextId()).substring(15, 19));
-
-            param.getTaskList().add(taskDto);
-        }
-
-        mainService.generateBusAndTask(param, memo);
-    }
-
-    private void runLocToSta0(String memo) {
         AgvModel agvModel = agvModelService.getOne(new LambdaQueryWrapper<AgvModel>().eq(AgvModel::getType, AgvModelType.CTU_BOX_TRANSPORT_AGV.toString()));
         if (null == agvModel) { return; }
 

--
Gitblit v1.9.1