From 5f753d8200eb5aff0d6b3a4de6389e8cf5542d0f Mon Sep 17 00:00:00 2001 From: liuhanqing Date: Wed, 13 Aug 2025 11:06:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=82=B9=E4=BD=8D=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/api/service/impl/ApiServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java index 870e987..fe8ae9d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java @@ -325,6 +325,10 @@ public class ApiServiceImpl implements IApiService { agvQueueService.insertHistory(agvQueue.getReqCode()); //删除队列 agvQueueService.deleteAgvQueueByReqCode(agvQueue.getReqCode()); + //修改点位状态 + WcsPort wcsPort = wcsPortService.selectWcsPortByPortCode(agvQueue.getPositionCode2()); + wcsPort.setStatus("1"); + wcsPortService.updateWcsPort(wcsPort); log.info("【AGV任务结束】任务号:{}", taskCode); } @@ -355,6 +359,12 @@ public class ApiServiceImpl implements IApiService { takeCompletedParam.put("portCode",agvQueue.getPositionCode1()); takeCompletedParam.put("wmsType",agvQueue.getWmsTaskType()); takeCompleted(takeCompletedParam); + if ("3".equals(agvQueue.getWmsTaskType())){ + //修改点位状态 + WcsPort wcsPort = wcsPortService.selectWcsPortByPortCode(agvQueue.getPositionCode1()); + wcsPort.setStatus("0"); + wcsPortService.updateWcsPort(wcsPort); + } break; default: log.info("未知方法");