From 6abe6c232248fcde4a0dad9c693524f9cceaddc8 Mon Sep 17 00:00:00 2001
From: "USER-20220102CG\\noblelift" <546428999@qq.com>
Date: Tue, 5 Dec 2023 18:05:50 +0800
Subject: [PATCH] =?UTF-8?q?rev=20=E4=BF=AE=E6=94=B9=E6=9E=9A=E4=B8=BE?=
=?UTF-8?q?=E7=B1=BB=E4=B8=8E=E4=B8=80=E6=9C=9F=E7=BB=9F=E4=B8=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../nl/acs/opc/DeviceOpcProtocolRunable.java | 13 ++++++++++++-
.../nl/acs/task/enums/AgvSystemTypeEnum.java | 5 +++--
.../nl/acs/task/enums/StorageTaskTypeEnum.java | 10 ++++++----
.../org/nl/acs/task/enums/TaskTypeEnum.java | 17 +++++++++++++----
.../src/main/resources/logback-spring.xml | 18 ++++++++++++++++++
5 files changed, 52 insertions(+), 11 deletions(-)
diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/opc/DeviceOpcProtocolRunable.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/opc/DeviceOpcProtocolRunable.java
index 6592d91..748fe5e 100644
--- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/opc/DeviceOpcProtocolRunable.java
+++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/opc/DeviceOpcProtocolRunable.java
@@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.alicp.jetcache.anno.method.SpringCacheContext;
import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections4.bag.SynchronizedSortedBag;
import org.nl.acs.opc.service.dto.OpcServerManageDto;
import org.nl.acs.udw.UnifiedDataAccessor;
import org.nl.acs.udw.UnifiedDataAccessorFactory;
@@ -424,7 +425,17 @@ public class DeviceOpcProtocolRunable implements Runnable, DataCallback, ServerC
log.warn("设备:{}信号{}变更从{}->{};信号快照:{}", new Object[]{itemDto.getDevice_code(), itemId, his, value, sb});
// this.businessLogger.setResource(itemDto.getDevice_code(), itemDto.getDevice_name()).log("信号{}变更从{}->{};信号快照:{}", new Object[]{itemId, his, value, sb});
} else {
- log.warn("设备:{}信号{}变更从{}->{};信号快照:{}", new Object[]{itemDto.getDevice_code(), itemId, his, value});
+ if(his instanceof int[]){
+ if(!Arrays.equals((long[]) his, (long[]) value)){
+ log.warn("设备:{}信号{}变更从{}->{};信号快照:{}", new Object[]{itemDto.getDevice_code(), itemId, his, value});
+ }
+ } else if(his instanceof String){
+ if(!StrUtil.equals((CharSequence) his, (CharSequence) value)){
+ log.warn("设备:{}信号{}变更从{}->{};信号快照:{}", new Object[]{itemDto.getDevice_code(), itemId, his, value});
+ }
+ } else {
+ log.warn("设备:{}信号{}变更从{}->{};信号快照:{}", new Object[]{itemDto.getDevice_code(), itemId, his, value});
+ }
// this.businessLogger.setResource(itemDto.getDevice_code(), itemDto.getDevice_name()).log("信号{}变更从{}->{}", new Object[]{itemId, his, value});
}
}
diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/AgvSystemTypeEnum.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/AgvSystemTypeEnum.java
index 6489137..b1a8b07 100644
--- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/AgvSystemTypeEnum.java
+++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/AgvSystemTypeEnum.java
@@ -8,8 +8,9 @@ import lombok.Getter;
@Getter
@AllArgsConstructor
public enum AgvSystemTypeEnum {
- NDC_System_Type("1", "NDC_System_Type", "NDC系统"),
- XG_System_Type("2", "XG_System_Type", "仙工系统");
+ One_NDC_System_Type("1", "1", "一期1楼叉车NDC系统"),
+ Two_NDC_System_Type("2", "2", "一期2楼NDC系统"),
+ XG_System_Type("3", "3", "仙工AGV系统");
//索引
private String index;
diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/StorageTaskTypeEnum.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/StorageTaskTypeEnum.java
index ccbdb1d..9e6bce9 100644
--- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/StorageTaskTypeEnum.java
+++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/StorageTaskTypeEnum.java
@@ -11,10 +11,12 @@ import lombok.Getter;
* 立库任务类型
*/
public enum StorageTaskTypeEnum {
- IN("1", "Conveyor_Task", "任务"),
- OUT("2", "Stacker_Task", "堆垛机任务"),
- MOVE("3", "Truss_Task", "行架任务"),
- AGV_Task("4", "AGV_Task", "AGV任务");
+ IN("1", "1", "入库任务"),
+ EMPTY_IN("2", "2", "空盘入库任务"),
+ OUT("3", "3", "出库任务"),
+ EMPTY_OUT("4", "4", "空盘出空任务"),
+ MOVE("5", "5", "转库任务");
+
//索引
private String index;
diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/TaskTypeEnum.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/TaskTypeEnum.java
index 6ff0938..051a87e 100644
--- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/TaskTypeEnum.java
+++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/task/enums/TaskTypeEnum.java
@@ -8,10 +8,19 @@ import lombok.Getter;
@Getter
@AllArgsConstructor
public enum TaskTypeEnum {
- Conveyor_Task("1", "Conveyor_Task", "输送线任务"),
- Stacker_Task("2", "Stacker_Task", "堆垛机任务"),
- Truss_Task("3", "Truss_Task", "行架任务"),
- AGV_Task("4", "AGV_Task", "AGV任务");
+ Raw_Foil_AGV_Task("1", "1", "生箔AGV任务"),
+ Cutting_AGV_Task("2", "2", "分切AGV任务"),
+ Standard_AGV_Task("3", "3", "普通AGV任务"),
+ Forklift_AGV_Task("4", "4", "叉车AGV任务"),
+ Conveyor_Task("5", "5", "输送线任务"),
+ Truss_Task("6", "6", "行架任务"),
+ AGV_Task("7", "7", "立库任务"),
+
+ Oven_Truss_Task("8", "8", "烘箱行架任务"),
+
+ Inner_Truss_Task("9", "9", "内包间行架任务"),
+
+ Stacker_Task("11", "11", "堆垛机任务");
//索引
private String index;
diff --git a/acs/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml b/acs/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml
index 7f6c752..ac3aa5d 100644
--- a/acs/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml
+++ b/acs/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml
@@ -105,6 +105,24 @@ https://juejin.cn/post/6844903775631572999
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+