From 5e4d17f6a07256743a7708d8a3f5ee63fddbb040 Mon Sep 17 00:00:00 2001
From: tqs <56479841@qq.com>
Date: 星期五, 31 五月 2024 09:16:49 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/AutoMoveScheduler.java |  137 +++++++++++++++++++++++++--------------------
 1 files changed, 75 insertions(+), 62 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java b/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java
index b8dfe0b..81ed2a9 100644
--- a/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java
+++ b/src/main/java/com/zy/asrs/task/AutoMoveScheduler.java
@@ -51,7 +51,7 @@
     }
 
     /**
-     * 鑷姩璋冩嫧浠诲姟锛屼粠1妤艰皟鎷ㄥ埌2妤硷紝
+     * 鑷姩璋冩嫧浠诲姟锛屼粠1妤艰皟鎷ㄥ埌2妤硷紝3妤�
      * wrkSts 22.璋冩嫧寰呭垎閰�
      * ioType 108.鑷姩璋冩嫧
      * crnNo :2鐩爣妤煎眰
@@ -79,32 +79,38 @@
     }
 
 //    @Scheduled(cron = "0/2 * * * * ? ")
-    private void execute5(){
-        List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>()
-                .eq("wrk_sts", 22)
-                .andNew().eq("io_type",108)
-                .eq("crn_no",3)
-                .orderBy("appe_time",true)
-        );
-        if (agvWrkMastList.isEmpty()) {
-            return;
-        }
-        for (AgvWrkMast agvWrkMast : agvWrkMastList) {
-            try{
-                autoMoveHandler.start2(agvWrkMast);
-            } catch (Exception e){
-                log.error("宸ヤ綔鍙�"+agvWrkMast.getWrkNo()+"璋冩嫧鍑哄簱,澶勭悊澶辫触锛�===銆嬪紓甯稿師鍥狅細"+e.getMessage());
-            }
-        }
+//    private void execute5(){
+//        List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>()
+//                .eq("wrk_sts", 22)
+//                .andNew().eq("io_type",108)
+//                .eq("crn_no",3)
+//                .orderBy("appe_time",true)
+//        );
+//        if (agvWrkMastList.isEmpty()) {
+//            return;
+//        }
+//        for (AgvWrkMast agvWrkMast : agvWrkMastList) {
+//            try{
+//                autoMoveHandler.start2(agvWrkMast);
+//            } catch (Exception e){
+//                log.error("宸ヤ綔鍙�"+agvWrkMast.getWrkNo()+"璋冩嫧鍑哄簱,澶勭悊澶辫触锛�===銆嬪紓甯稿師鍥狅細"+e.getMessage());
+//            }
+//        }
+//
+//    }
 
-    }
 
-    // 璋冩嫧鍑哄簱
+    /**
+     * 鎵嬪姩璋冩嫧浠诲姟(涓嶈蛋鐢垫娴佽浆锛屼汉宸ユ惉杩�)锛屼粠1妤艰皟鎷ㄥ埌2銆�3妤硷紝
+     * wrkSts 22.璋冩嫧寰呭垎閰�
+     * ioType 111.鎵嬪姩璋冩嫧
+     */
     @Scheduled(cron = "0/2 * * * * ? ")
     private void execute3(){
         List<AgvWrkMast> agvWrkMastList = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>()
                 .eq("wrk_sts", 22)
                 .andNew().eq("io_type",111)
+                .orderBy("appe_time",true)
         );
         if (agvWrkMastList.isEmpty()) {
             return;
@@ -119,27 +125,33 @@
 
     }
 
-    // 绌烘澘鑷姩鍥炲簱  搴撲綅-鎺ラ┏鐐�
-    //@Scheduled(cron = "0/2 * * * * ? ")
-    private void autoEmptyBack(){
-        // 鏌ヨ 涓嶄负1妤肩殑绌鸿揣鏋�
-        List<AgvLocMast> agvLocMasts = agvLocMastService.selectList(
-                new EntityWrapper<AgvLocMast>()
-                        .ne("floor", 1)
-                        .eq("loc_sts","D")
-                        .eq("loc_type1",3));
-        if (agvLocMasts.isEmpty()) {
-            return;
-        }
-        for (AgvLocMast agvLocMast : agvLocMasts) {
-            try{
-                autoMoveHandler.autoEmptyBack(agvLocMast);
-            } catch (Exception e){
-                log.error("搴撲綅鍙�"+agvLocMast.getLocNo()+"绌烘澘鑷姩鍥炲簱  搴撲綅-鎺ラ┏鐐�,澶勭悊澶辫触锛�===銆嬪紓甯稿師鍥狅細"+e.getMessage());
-            }
-        }
-    }
-    // 绌烘澘鑷姩鍥炲簱  鎺ラ┏鐐� - 1妤煎簱浣�
+//    // 绌烘澘鑷姩鍥炲簱  搴撲綅-鎺ラ┏鐐�
+//    //@Scheduled(cron = "0/2 * * * * ? ")
+//    private void autoEmptyBack(){
+//        // 鏌ヨ 涓嶄负1妤肩殑绌鸿揣鏋�
+//        List<AgvLocMast> agvLocMasts = agvLocMastService.selectList(
+//                new EntityWrapper<AgvLocMast>()
+//                        .ne("floor", 1)
+//                        .eq("loc_sts","D")
+//                        .eq("loc_type1",3));
+//        if (agvLocMasts.isEmpty()) {
+//            return;
+//        }
+//        for (AgvLocMast agvLocMast : agvLocMasts) {
+//            try{
+//                autoMoveHandler.autoEmptyBack(agvLocMast);
+//            } catch (Exception e){
+//                log.error("搴撲綅鍙�"+agvLocMast.getLocNo()+"绌烘澘鑷姩鍥炲簱  搴撲綅-鎺ラ┏鐐�,澶勭悊澶辫触锛�===銆嬪紓甯稿師鍥狅細"+e.getMessage());
+//            }
+//        }
+//    }
+
+    /**
+     * 鎵嬪伐浣滀笟涓嶉�氳繃鐢垫鏃讹紝绌烘澘浠�2銆�3妤兼帴椹充綅浜哄伐鎼繍鍒�1妤兼帴椹充綅浠ュ悗锛�
+     * 鍥炴祦鍒�1妤兼帴椹充綅锛�1妤兼帴椹崇偣 - 1妤煎簱浣�
+     * wrkSts 214.绌烘枡鏋跺洖娴佸緟鍒嗛厤
+     * ioType 113.绌烘墭鐩樻墜鍔ㄥ洖娴�
+     */
     @Scheduled(cron = "0/2 * * * * ? ")
     private void autoEmptyBack3(){
         // 宸ヤ綔妗d负201 涓� 鍏ュ嚭搴撶被鍨嬩负109
@@ -159,33 +171,34 @@
         }
     }
 
-    // 绌烘澘鑷姩鍥炲簱
-//    @Scheduled(cron = "0/2 * * * * ? ")
-    private void autoEmptyBack2(){
-        // 鏌ヨ 涓嶄负1妤肩殑绌鸿揣鏋�
-        List<AgvLocMast> agvLocMasts = agvLocMastService.selectList(
-                new EntityWrapper<AgvLocMast>()
-                        .ne("floor", 1)
-                        .eq("loc_sts","D")
-                        .eq("loc_type1",3));
-        if (agvLocMasts.isEmpty()) {
-            return;
-        }
-        for (AgvLocMast agvLocMast : agvLocMasts) {
-            try{
-                autoMoveHandler.autoEmptyBack2(agvLocMast);
-            } catch (Exception e){
-                log.error("搴撲綅鍙�"+agvLocMast.getLocNo()+"绌烘澘鑷姩鍥炲簱,澶勭悊澶辫触锛�===銆嬪紓甯稿師鍥狅細"+e.getMessage());
-            }
-        }
-    }
+//    // 绌烘澘鑷姩鍥炲簱
+////    @Scheduled(cron = "0/2 * * * * ? ")
+//    private void autoEmptyBack2(){
+//        // 鏌ヨ 涓嶄负1妤肩殑绌鸿揣鏋�
+//        List<AgvLocMast> agvLocMasts = agvLocMastService.selectList(
+//                new EntityWrapper<AgvLocMast>()
+//                        .ne("floor", 1)
+//                        .eq("loc_sts","D")
+//                        .eq("loc_type1",3));
+//        if (agvLocMasts.isEmpty()) {
+//            return;
+//        }
+//        for (AgvLocMast agvLocMast : agvLocMasts) {
+//            try{
+//                autoMoveHandler.autoEmptyBack2(agvLocMast);
+//            } catch (Exception e){
+//                log.error("搴撲綅鍙�"+agvLocMast.getLocNo()+"绌烘澘鑷姩鍥炲簱,澶勭悊澶辫触锛�===銆嬪紓甯稿師鍥狅細"+e.getMessage());
+//            }
+//        }
+//    }
 
     /**
-     * 绌烘澘鑷姩鍥炲簱
+     * 绌烘澘鑷姩鍥炲簱(閫氳繃鐢垫)锛�2銆�3妤煎簱浣嶇殑绠卞3绌烘枡鏋讹紝鐩存帴鍥炴祦鍒�1妤煎簱浣�
      * 搴撲綅-鎺ラ┏鐐�  搴撲綅-鍚稿杞﹂棿
      * 姣忓眰鏈�澶� 鍦� 鍥炲簱鏁伴噺闄愬埗5鏉�
      * 浼樺厛閫夋嫨鍏堝埌鎺ラ┏浣嶏紙鎺ラ┏浣嶅彲鍏ワ級 鍚庨�夋嫨鐩存帴鍥炲簱
      */
+
     @Scheduled(cron = "0/2 * * * * ? ")
     private void autoEmptyBack4(){
         // 鏌ヨ 涓嶄负1妤肩殑绌鸿揣鏋�

--
Gitblit v1.9.1