From 8ac180f9e89405c032336604e93c3e3c57bb3fd0 Mon Sep 17 00:00:00 2001 From: "HUOJIN\\92525" Date: Tue, 18 Mar 2025 15:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=89=E8=BD=A6=E4=BB=BB=E5=8A=A1=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E6=9C=BA=E5=99=A8=E4=BA=BA=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../businessdata/service/impl/KMReServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/KMReServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/KMReServiceImpl.java index 8d5cf52..4dce830 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/KMReServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/KMReServiceImpl.java @@ -312,9 +312,18 @@ public class KMReServiceImpl implements KMReService { */ @Override public String sendAgvTaskCcJson(AgvTask agvTasks) { + JSONObject jsonObject = new JSONObject(new LinkedHashMap<>()); String requestId = TimeNumberUtils.getCcCode(); Map objMap = new LinkedHashMap<>(); + //默认大件机器人编号 + String robotId = "1007"; + Point point = pointService.queryPoint(agvTasks.getEndSlotCode(), null, null, null); + if (point != null && point.getArea() != null) { + if(AreaNameDic.XJQ.equals(point.getArea().getName()) || AreaNameDic.XJFBQ.equals(point.getArea().getName())){ + robotId="1006"; + } + } objMap.put("orgId", agvTasks.getId());//库存组织 ID objMap.put("requestId", requestId);//请求 id objMap.put("missionCode", agvTasks.getId());//任务编号 @@ -322,6 +331,7 @@ public class KMReServiceImpl implements KMReService { objMap.put("viewBoardType", "");// objMap.put("containerCode", agvTasks.getStockCode());// objMap.put("robotType", "FORKLIFT");//机器人功能类型 + objMap.put("robotId", robotId);//机器人编号 objMap.put("priority", "1");//数值越小,优先级越高,默认是 1 JSONArray missionDataArray = new JSONArray(); JSONObject missionDataObj = new JSONObject(new LinkedHashMap<>());