From 4a134ddb2eab5f3d536af589760436513104c6a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=91=E6=97=AD=E6=98=8E=5C73939?= <739390650@QQ.COM>
Date: Fri, 20 Mar 2026 14:57:16 +0800
Subject: [PATCH] =?UTF-8?q?opt:=E8=A5=BF=E9=97=A8=E5=AD=90=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E4=BC=98=E5=8C=96=EF=BC=8C=E6=96=B0=E5=A2=9E=E5=A4=A7?=
=?UTF-8?q?=E5=B0=8F=E8=BD=A6=E6=8C=87=E5=AE=9A=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../nl/acs/agv/server/impl/NDCAgvServiceImpl.java | 10 +++++++---
.../org/nl/acs/agv_alarm/domain/AcsAgvStatus.java | 10 +++++-----
.../nl/acs/agv_alarm/mapper/AcsAgvStatusMapper.xml | 10 +++++-----
.../service/impl/AcsAgvAlarmServiceImpl.java | 12 ++++++------
.../acs/auto/run/OneNDCSocketConnectionAutoRun.java | 5 +++--
.../basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java | 12 +++++++-----
.../basedriver/guard_lamp/GuardLampDeviceDriver.java | 10 ++--------
.../service/impl/InstructionServiceImpl.java | 1 +
.../org/nl/wms/ext/fab/controller/FabController.java | 2 +-
.../handheld/service/impl/HandheldServiceImpl.java | 6 ++++++
.../org/nl/wms/sch/task_manage/AbstractTask.java | 1 +
11 files changed, 44 insertions(+), 35 deletions(-)
diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java
index a110854..5cf9a57 100644
--- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java
+++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java
@@ -94,12 +94,16 @@ public class NDCAgvServiceImpl implements NDCAgvService {
//如果起始点在PS15起始点位区间、终点也在PS15终点区间,则使用PS15,type=2其他情况,type =1
StorageCell startStorageCell = storageCellService.getByCode(inst.getStart_point_code());
StorageCell endStorageCell = storageCellService.getByCode(inst.getNext_point_code());
- if(null != startStorageCell && null != endStorageCell
- && "2".equals(startStorageCell.getCar_type())){
+ if ((null != startStorageCell && null != endStorageCell)
+ && (("start".equals(inst.getCar_type()) && "2".equals(startStorageCell.getCar_type()))
+ || "end".equals(inst.getCar_type()) && "2".equals(endStorageCell.getCar_type())
+ || "new_car".equals(startStorageCell.getRemark())
+ || "new_car".equals(endStorageCell.getRemark()))) {
inst.setCar_type("2");
startAddress = deviceService.queryEndAddressBydeviceCode(inst.getStart_point_code());
nextAddress = deviceService.queryEndAddressBydeviceCode(inst.getNext_point_code());
- } else {
+ }
+ else {
inst.setCar_type("1");
startAddress = deviceService.queryAddressBydeviceCode(inst.getStart_point_code());
nextAddress = deviceService.queryAddressBydeviceCode(inst.getNext_point_code());
diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/domain/AcsAgvStatus.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/domain/AcsAgvStatus.java
index e888af7..e98c7ba 100644
--- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/domain/AcsAgvStatus.java
+++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/domain/AcsAgvStatus.java
@@ -25,12 +25,12 @@ public class AcsAgvStatus implements Serializable {
/**
* AGV设备编码
*/
- private String deviceCode;
+ private String device_code;
/**
* AGV设备名称
*/
- private String deviceName;
+ private String device_name;
/**
* 状态
@@ -55,16 +55,16 @@ public class AcsAgvStatus implements Serializable {
/**
* 电量
*/
- private Integer electricQty;
+ private Integer electric_qty;
/**
* 更新时间
*/
- private Date updateTime;
+ private Date update_time;
/**
* 是否有效: 1-有效, 0-无效
*/
- private String isActive;
+ private String is_active;
}
diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/mapper/AcsAgvStatusMapper.xml b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/mapper/AcsAgvStatusMapper.xml
index 6527353..9b960da 100644
--- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/mapper/AcsAgvStatusMapper.xml
+++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/agv_alarm/mapper/AcsAgvStatusMapper.xml
@@ -4,15 +4,15 @@
-
-
+
+
-
-
-
+
+
+