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 @@ - - + + - - - + + +