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