From 3cf675aca4c8e58d180595d1f417d97158f064bf Mon Sep 17 00:00:00 2001
From: pjb <pjb123456>
Date: 星期四, 24 七月 2025 21:07:44 +0800
Subject: [PATCH] rgv取空托调度优化
---
src/main/java/com/zy/core/MainProcess.java | 76 +++++++++++++++++++++-----------------
1 files changed, 42 insertions(+), 34 deletions(-)
diff --git a/src/main/java/com/zy/core/MainProcess.java b/src/main/java/com/zy/core/MainProcess.java
index a33376e..ff6b6ee 100644
--- a/src/main/java/com/zy/core/MainProcess.java
+++ b/src/main/java/com/zy/core/MainProcess.java
@@ -22,49 +22,57 @@
private MainServiceImpl mainService;
// 鎵�灞炵嚎绋�
private Thread thread;
+ // 棰戠巼
+ private int i = 0;
+ private int j = 0;
+ private int k = 0;
+ private int l = 0;
+ private int[] autoZ = new int[]{0,0,0,0,0,0,0};
/**
* =====>> 寮�濮嬪伐浣�
*/
public void start(){
thread = new Thread(() -> {
+ try{
+ Thread.sleep(200);
+ log.info("++++++++ 寮�濮嬮獙璇佽鍙瘉 ++++++++");
+ if (!mainService.licenseVerify()){
+ SystemProperties.WCS_RUNNING_STATUS.set(Boolean.FALSE);
+ log.info("++++++++ 楠岃瘉璁稿彲璇佸け璐� ++++++++");
+ } else {
+ SystemProperties.WCS_RUNNING_STATUS.set(Boolean.TRUE);
+ log.info("++++++++ 楠岃瘉璁稿彲璇佹垚鍔� ++++++++");
+ }
+ } catch (Exception e) {}
while (!Thread.currentThread().isInterrupted()) {
try {
- // 绯荤粺杩愯鐘舵�佸垽鏂�
- if (SystemProperties.WCS_RUNNING_STATUS.get()) {
- continue;
- }
- // 鍏ュ簱 ===>> 鍏ュ簱绔欏埌鍫嗗灈鏈虹珯锛屾牴鎹潯鐮佹壂鎻忕敓鎴愬叆搴撳伐浣滄。
- mainService.generateStoreWrkFile();
- // 鎷f枡銆佸苟鏉裤�佺洏鐐瑰啀鍏ュ簱
- mainService.stnToCrnStnPick();
- // 鍑哄簱 ===>> 鍫嗗灈鏈哄嚭搴撶珯鍒板嚭搴撶珯
- mainService.crnStnToOutStn();
-
-
- // 鍏ュ簱 ===>> 鍫嗗灈鏈虹珯鍒板簱浣�
- mainService.crnStnToLoc();
-
-
-
-
-
-
-
-
-
-
- // 鎵ц瀵瑰伐浣滄。鐨勫叆搴撳畬鎴�
- mainService.storeFinished();
- // 鏇存柊鍫嗗灈鏈虹Щ鍔ㄦ椂宸ヤ綔妗g姸鎬�
- mainService.updateCrnMove();
-
-
-
-
// 闂撮殧
- Thread.sleep(1500);
- log.info("WCS 宸ヤ綔涓� .....................");
+ Thread.sleep(500);
+
+ // 绯荤粺杩愯鐘舵�佸垽鏂�
+// if (!SystemProperties.WCS_RUNNING_STATUS.get()) {
+// continue;
+// }
+
+ //鏇存柊灏忚溅鎺掑簭
+// mainService.updateStePositionNearby();
+// //鏇存柊浣嶇疆淇℃伅
+// mainService.updateStePosition();
+// // 浠诲姟涓嬪彂
+// mainService.DevpTaskNoRun();
+
+ // 灏忚溅鍙栬揣瓒婁綅,浠诲姟鍙栨秷
+ mainService.rgvTaskCancel();
+
+ // 浠诲姟涓嬪彂
+ mainService.rgvTheHandlingTaskIsIssued();
+
+ // 浠诲姟瀹屾垚
+ mainService.rgvCompleteWrkMastSta(autoZ);
+ //鏇存柊浣嶇疆淇℃伅
+// mainService.updateStePosition();
+
} catch (Exception e) {
e.printStackTrace();
}
--
Gitblit v1.9.1