From 5413cfc4204620b2d82a1451ce7781526156eac1 Mon Sep 17 00:00:00 2001 From: gongbaoxiong <751575283@qq.com> Date: Tue, 24 Dec 2024 15:07:48 +0800 Subject: [PATCH] =?UTF-8?q?opt:=E4=BC=98=E5=8C=96=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8F=8D=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../run/OneNDCSocketConnectionAutoRun.java | 3 ++- .../agv/ndcone/AgvNdcOneDeviceDriver.java | 6 ++---- .../acs/ext/wms/service/AcsToWmsService.java | 2 +- .../service/impl/InstructionServiceImpl.java | 6 +++++- .../task/service/impl/TaskServiceImpl.java | 19 +++++++------------ .../org/nl/quartz/task/AutoCreateInst.java | 14 +++----------- .../org/nl/quartz/task/SyncDeviceStatus.java | 2 +- .../main/resources/config/application-dev.yml | 2 +- .../src/main/resources/logback-spring.xml | 8 +++++++- 9 files changed, 29 insertions(+), 33 deletions(-) diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java index 1ca88cd..d1234dd 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java @@ -260,11 +260,12 @@ public class OneNDCSocketConnectionAutoRun extends AbstractAutoRunnable { // TODO Auto-generated catch block try { Thread.sleep(5000L); - log.info("再次下发agv数据:" + Bytes2HexString(b)); + log.error("tofix下发agv数据失败,再次下发,再次下发agv数据:" + Bytes2HexString(b)+"失败原因:"+e.getMessage()); System.out.println("再次下发agv数据:" + Bytes2HexString(b)); dos.write(b); dos.flush(); } catch (Exception e1) { + log.error("tofix下发agv数据失败,再次下发,下发agv数据:" + Bytes2HexString(b)+"失败原因:"+e1.getMessage()); e1.printStackTrace(); } diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java index 6bc11cb..c1a52f1 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java @@ -131,7 +131,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic String device_code = null; if (phase == 0x67) { - //故障信息 + //todo 故障信息 if (arr[18] * 256 + arr[19] == 0) { } @@ -196,8 +196,6 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic logServer.deviceExecuteLog(this.device_code, "", "", "未找到关联编号对应的指令" + ikey); return; } - - //到达桁架1请求取货 if (device.getDeviceDriver() instanceof Hj1DeviceDriver) { hj1DeviceDriver = (Hj1DeviceDriver) device.getDeviceDriver(); @@ -833,7 +831,7 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic .device_code(device_code) .content("请求参数:" + jo) .requestparam("请求参数:" + jo) - .method("1111111111111111111111111111111feedAgvTaskStatus") + .method("sendAgvErrorStatus") .build(); luceneExecuteLogService.deviceExecuteLog(reqlogDto); HttpResponse resp = acsToWmsService.feedAgvErrorStatus(ja); diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java index 2196fa4..63ab5b6 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java @@ -102,7 +102,7 @@ public interface AcsToWmsService { UpdateLKTaskResponse updateLKTaskRequest(UpdateLKTaskRequest updateLKTaskRequest); - // 输送线有货变成无货时向lms请求 + // 向lms反馈AGV信息 HttpResponse shipDeviceUpdate(JSONObject param); /** diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java index b9a8c66..d38d051 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java @@ -427,7 +427,11 @@ public class InstructionServiceImpl extends CommonServiceImpl impleme taskMapper.updateById(task); Iterator iterator = tasks.iterator(); -// while (iterator.hasNext()) { -// TaskDto task = iterator.next(); -// if (task.getTask_code().equals(dto.getTask_code())) { -// iterator.remove(); -// } -// } - - + // while (iterator.hasNext()) { + // TaskDto task = iterator.next(); + // if (task.getTask_code().equals(dto.getTask_code())) { + // iterator.remove(); + // } + // } removeByCodeFromCache(entity.getTask_code()); - if (StrUtil.equals(dto.getTask_status(), "0") || StrUtil.equals(dto.getTask_status(), "1")) { tasks.add(dto); } @@ -870,7 +867,7 @@ public class TaskServiceImpl extends CommonServiceImpl impleme FeedBackTaskStatusRequest request = new FeedBackTaskStatusRequest(); request.setTask_code(entity.getTask_code()); request.setTask_id(entity.getExt_task_id()); - request.setTask_status(entity.getTask_status()); + request.setTask_status(dto.getTask_status()); request.setRequest_medthod_code(RequestMethodEnum.feedback_task_status.getCode()); request.setRequest_medthod_name(RequestMethodEnum.feedback_task_status.getName()); boolean flag = false; @@ -880,8 +877,6 @@ public class TaskServiceImpl extends CommonServiceImpl impleme log.info("任务号:{},反馈wms任务状态完成成功,响应信息:{}!", entity.getTask_code(), resp); } catch (Exception e) { log.error("任务号:{},反馈wms任务状态失败,原因:{}!", entity.getTask_code(), e.getMessage()); - } finally { - } } diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/AutoCreateInst.java b/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/AutoCreateInst.java index ffc1af4..ee2d99b 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/AutoCreateInst.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/AutoCreateInst.java @@ -123,9 +123,9 @@ public class AutoCreateInst { continue; } -// if (!StrUtil.equals(shortPathsList.get(0).getType(), "1")) { -// continue; -// } + // if (!StrUtil.equals(shortPathsList.get(0).getType(), "1")) { + // continue; + // } Device startdevice = appService.findDeviceByCode(start_device_code); Device nextdevice = appService.findDeviceByCode(next_device_code); if (StrUtil.equals(appService.findDeviceTypeByCode(next_device_code), "storage")) { @@ -144,12 +144,7 @@ public class AutoCreateInst { //普通站点 StandardOrdinarySiteDeviceDriver standardOrdinarySiteDeviceDriver; StandardInspectSiteDeviceDriver standardInspectSiteDeviceDriver; -// StandardEmptyPalletSiteDeviceDriver standardEmptsyPalletSiteDeviceDriver; -// LampThreecolorDeviceDriver lampThreecolorDeviceDriver; -// LnshFoldDiscSiteDeviceDriver lnshFoldDiscSiteDeviceDriver; - String createTaskCheck = acsConfigService.findByCode(AcsConfig.CREATETASKCHECK).getValue(); - if (StrUtil.equals(createTaskCheck, "1")) { if (startdevice.getDeviceDriver() instanceof StandardInspectSiteDeviceDriver) { standardInspectSiteDeviceDriver = (StandardInspectSiteDeviceDriver) startdevice.getDeviceDriver(); @@ -162,8 +157,6 @@ public class AutoCreateInst { continue; } } - - //校验 是否同任务是否存在相同终点、未完成的指令 int sameqty = instructionService.querySameDestinationInst(next_point_code); if (sameqty > 0) { @@ -173,7 +166,6 @@ public class AutoCreateInst { continue; } } - Instruction instdto = new Instruction(); instdto.setInstruction_type(acsTask.getTask_type()); instdto.setInstruction_id(IdUtil.simpleUUID()); diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/SyncDeviceStatus.java b/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/SyncDeviceStatus.java index 378d346..ce5c16b 100644 --- a/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/SyncDeviceStatus.java +++ b/nladmin-system/nlsso-server/src/main/java/org/nl/quartz/task/SyncDeviceStatus.java @@ -40,7 +40,7 @@ public class SyncDeviceStatus { public void run() throws Exception { - rgv(); + //rgv(); device(); } diff --git a/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml b/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml index 6358757..ab1064f 100644 --- a/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml +++ b/nladmin-system/nlsso-server/src/main/resources/config/application-dev.yml @@ -7,7 +7,7 @@ spring: db-type: com.alibaba.druid.pool.DruidDataSource driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy # url: jdbc:log4jdbc:mysql://${DB_HOST:192.168.81.252}:${DB_PORT:3306}/${DB_NAME:stand_acs}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true - url: jdbc:log4jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:qzyf_acs}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true + url: jdbc:log4jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:qzyf}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true username: ${DB_USER:root} # password: ${DB_PWD:Root.123456} password: ${DB_PWD:123456} diff --git a/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml b/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml index f33d232..9a9e4de 100644 --- a/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml +++ b/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml @@ -44,7 +44,7 @@ https://juejin.cn/post/6844903775631572999 15 - 50MB + 30MB 20GB @@ -74,13 +74,16 @@ https://juejin.cn/post/6844903775631572999 + + + @@ -97,6 +100,7 @@ https://juejin.cn/post/6844903775631572999 + @@ -105,10 +109,12 @@ https://juejin.cn/post/6844903775631572999 + +