From 5fb7c9ec22c81ec56c77c2d50ea1c576b6809823 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期三, 27 八月 2025 16:59:36 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/asrs/domain/enums/SiteStatusType.java | 30 ++++++++++++++++++++++++++++--
1 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/zy/asrs/domain/enums/SiteStatusType.java b/src/main/java/com/zy/asrs/domain/enums/SiteStatusType.java
index bc00e16..9f60b76 100644
--- a/src/main/java/com/zy/asrs/domain/enums/SiteStatusType.java
+++ b/src/main/java/com/zy/asrs/domain/enums/SiteStatusType.java
@@ -1,6 +1,10 @@
package com.zy.asrs.domain.enums;
+import com.zy.core.enums.DevpType.DevpStateType;
+import com.zy.core.enums.DevpType.DevpWorkType;
+import com.zy.core.model.protocol.StaProtocol;
+
/**
* 绔欑偣鐘舵�佹灇涓�
*/
@@ -8,15 +12,37 @@
// 鑷姩
SITE_AUTO,
- // 闈炶嚜鍔�/鏀跺埌
+ // 闈炶嚜鍔�
SITE_UNAUTO,
// 鑷姩+鏈夌墿+ID
SITE_AUTO_RUN_ID,
// 鑷姩+鏈夌墿
SITE_AUTO_RUN,
- // 鑷姩+鏈夌墿+ID
+ // 鑷姩+ID
SITE_AUTO_ID,
;
+ public static SiteStatusType process(StaProtocol staProtocol){
+ if (staProtocol == null) {
+ return null;
+ }
+ if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.getWorkNo() > 0) {
+ return SITE_AUTO_RUN_ID;
+ }
+ if (staProtocol.isAutoing() && staProtocol.isLoading()) {
+ return SITE_AUTO_RUN;
+ }
+ if (staProtocol.isAutoing() && staProtocol.getWorkNo() > 0) {
+ return SITE_AUTO_ID;
+ }
+ if (staProtocol.isAutoing()) {
+ return SITE_AUTO;
+ }
+ if (!staProtocol.isAutoing()) {
+ return SITE_UNAUTO;
+ }
+ return null;
+ }
+
}
--
Gitblit v1.9.1