From be822b9065892ab857580faea950d8cb377d2280 Mon Sep 17 00:00:00 2001
From: cpT <1@123>
Date: 星期二, 01 七月 2025 10:02:52 +0800
Subject: [PATCH] #改造

---
 src/main/java/com/zy/core/model/protocol/StaProtocol.java |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 104 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/model/protocol/StaProtocol.java b/src/main/java/com/zy/core/model/protocol/StaProtocol.java
index 252d523..82a2e67 100644
--- a/src/main/java/com/zy/core/model/protocol/StaProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/StaProtocol.java
@@ -1,7 +1,10 @@
 package com.zy.core.model.protocol;
 
+import com.core.common.Cools;
 import com.zy.asrs.entity.BasDevp;
 import lombok.Data;
+
+import java.text.SimpleDateFormat;
 
 /**
  * 杈撻�佺嚎plc鍗曚釜绔欑偣璇︾粏淇℃伅
@@ -80,6 +83,30 @@
     // 鎵爜澶辫触
     private boolean barcodeErr;
 
+    // 鐢佃矾淇濇姢鍣ㄦ柇寮�
+    private boolean errOther1;
+
+    // 鍏夌數寮傚父
+    private boolean errOther2;
+
+    // 杩愯瓒呮椂
+    private boolean errOther3;
+
+    // 鍗犱綅瓒呮椂
+    private boolean errOther4;
+
+    // 鏈変换鍔℃棤璐ф晠闅�
+    private boolean errOther5;
+
+    // 鍙橀鍣ㄦ晠闅�
+    private boolean errOther6;
+
+    // 鎺ヨЕ鍣ㄦ晠闅�
+    private boolean errOther7;
+
+    // 椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�
+    private boolean errOther8;
+
     // Super鏈夋棤淇℃伅
     private boolean loadingSuper = true;
 
@@ -87,6 +114,7 @@
     private Integer commandId;
     private Double grossWt = 0D;
     private String errorDev = "-";
+    private String barcodeNow = "-";
 
     public BasDevp toSqlModel(){
         BasDevp basDevp = new BasDevp();
@@ -114,4 +142,80 @@
         return null;
     }
 
+    public String getErrorDev$(){
+        if (errorDev.equals("-")){
+            boolean back = false;
+            String errMsg = "-";
+            if (this.isErrOther1()) {
+                if (!back){
+                    errMsg = "鐢佃矾淇濇姢鍣ㄦ柇寮�";
+                } else {
+                    errMsg = errMsg+"---"+"鐢佃矾淇濇姢鍣ㄦ柇寮�";
+                }
+                back = true;
+            }
+            if (this.isErrOther2()) {
+                if (!back){
+                    errMsg = "鍏夌數寮傚父";
+                } else {
+                    errMsg = errMsg+"---"+"鍏夌數寮傚父";
+                }
+                back = true;
+            }
+            if (this.isErrOther3()) {
+                if (!back){
+                    errMsg = "杩愯瓒呮椂";
+                } else {
+                    errMsg = errMsg+"---"+"杩愯瓒呮椂";
+                }
+                back = true;
+            }
+            if (this.isErrOther4()) {
+                if (!back){
+                    errMsg = "鍗犱綅瓒呮椂";
+                } else {
+                    errMsg = errMsg+"---"+"鍗犱綅瓒呮椂";
+                }
+                back = true;
+            }
+            if (this.isErrOther5()) {
+                if (!back){
+                    errMsg = "鏈変换鍔℃棤璐ф晠闅�";
+                } else {
+                    errMsg = errMsg+"---"+"鏈変换鍔℃棤璐ф晠闅�";
+                }
+                back = true;
+            }
+            if (this.isErrOther6()) {
+                if (!back){
+                    errMsg = "鍙橀鍣ㄦ晠闅�";
+                } else {
+                    errMsg = errMsg+"---"+"鍙橀鍣ㄦ晠闅�";
+                }
+                back = true;
+            }
+            if (this.isErrOther7()) {
+                if (!back){
+                    errMsg = "鎺ヨЕ鍣ㄦ晠闅�";
+                } else {
+                    errMsg = errMsg+"---"+"鎺ヨЕ鍣ㄦ晠闅�";
+                }
+                back = true;
+            }
+            if (this.isErrOther8()) {
+                if (!back){
+                    errMsg = "椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�";
+                } else {
+                    errMsg = errMsg+"---"+"椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�";
+                }
+                back = true;
+            }
+            if (back){
+                return errMsg;
+            }
+        }
+
+        return errorDev;
+    }
+
 }

--
Gitblit v1.9.1