From b6d614176559fde222bd5d08b26bb9eb4da3ed9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E4=BF=8A=E6=9D=B0?= <9463626+zhou-junjiezjj@user.noreply.gitee.com> Date: Fri, 28 Jun 2024 16:43:39 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E4=BB=BB=E5=8A=A1=E4=BC=98=E5=85=88?= =?UTF-8?q?=E7=BA=A7=E6=B7=B7=E7=A2=BE=E6=9D=A1=E7=A0=81=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=EF=BC=8C=E7=BB=84=E7=9B=98=E6=96=B0=E5=A2=9E=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=8B=86=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../agv/server/impl/NDCAgvServiceImpl.java | 4 +- .../acs/service/impl/AcsToWmsServiceImpl.java | 6 +- .../wms/pda/service/dao/mapper/PdaMapper.xml | 1 + .../nl/wms/sch/task_manage/AbstractTask.java | 5 + .../task_manage/task/tasks/hn/HNMLTask.java | 9 ++ .../src/main/resources/logback-spring.xml | 148 +++++++++++++----- .../views/wms/sch/group/MaterialDialog.vue | 2 +- .../src/views/wms/sch/group/index.vue | 8 +- 8 files changed, 135 insertions(+), 48 deletions(-) diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java index 34eb662..7f79a0c 100644 --- a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java +++ b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java @@ -133,7 +133,7 @@ public class NDCAgvServiceImpl implements NDCAgvService { if (StrUtil.equals(acsConfigService.findByCode(AcsConfig.FORKAGV).getValue(), "1")) { String instcode = inst.getInstruction_code(); int type = Integer.parseInt(inst.getInstruction_type()); - int priority = Integer.parseInt(inst.getPriority()+79); + int priority = Integer.parseInt(inst.getPriority()) + 128; DeviceAppService appService = SpringContextHolder.getBean(DeviceAppServiceImpl.class); DeviceService deviceService = SpringContextHolder.getBean(DeviceServiceImpl.class); int startAddress = deviceService.queryAddressBydeviceCode(inst.getStart_point_code()); @@ -148,7 +148,7 @@ public class NDCAgvServiceImpl implements NDCAgvService { byte fhdhigh = (byte) IntToHexHigh(nextAddress); byte fhdlow = (byte) IntToHexLow(nextAddress); byte prioritylow = (byte) IntToHexLow(priority); - + log.info("下发任务的优先级为{}",priority); String str = "十进制下发:"; String str1 = "十六进制下发:"; str += "ikey:" + (Integer.parseInt(instcode)); diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java index 0ce10a9..258afd9 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java @@ -353,7 +353,11 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { param.put("special_param", handling); taskService.apply(param); } - } finally { + }catch(Exception e){ + log.info("入库业务出现错误{}",e.getMessage()); + return ApplyTaskResponse.responseError(requestNo,e.getMessage()); + } + finally { if (tryLock) { lock.unlock(); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml index eecb653..15ef86c 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/service/dao/mapper/PdaMapper.xml @@ -143,6 +143,7 @@ select * from pdm_bd_workorder where region_code = 'HN' + and workorder_status = '3' and is_delete = '0'