|  |  |  | 
|---|
|  |  |  | Integer requestId = resultHeader.getInteger("requestId"); | 
|---|
|  |  |  | if (requestType.equals("init")) { | 
|---|
|  |  |  | removeIdx = i;//此数据已经处理,从结果集中剔除 | 
|---|
|  |  |  | socketResults.remove(removeIdx); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Integer code = resultBody.getInteger("code"); | 
|---|
|  |  |  | //小车复位请求 | 
|---|
|  |  |  | ShuttleCommand initCommand = getInitCommand(requestId, code); | 
|---|
|  |  |  | 
|---|
|  |  |  | OutputQueue.SHUTTLE.offer(MessageFormat.format("【{0}】四向车复位上报 ===>> [code:{1}] [ip:{2}] [port:{3}]", slave.getId(), code, slave.getIp(), slave.getPort())); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (removeIdx != -1) { | 
|---|
|  |  |  | socketResults.remove(removeIdx); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|
|  |  |  | 
|---|
|  |  |  | data.put("xp", xp); | 
|---|
|  |  |  | data.put("yp", yp); | 
|---|
|  |  |  | data.put("z", z); | 
|---|
|  |  |  | data.put("x", mapNode.getXBase()); | 
|---|
|  |  |  | data.put("y", mapNode.getYBase()); | 
|---|
|  |  |  | data.put("x", mapNode.getYBase()); | 
|---|
|  |  |  | data.put("y", mapNode.getXBase()); | 
|---|
|  |  |  | path.add(data); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | location.put("xp", row); | 
|---|
|  |  |  | location.put("yp", bay); | 
|---|
|  |  |  | location.put("z", lev); | 
|---|
|  |  |  | location.put("x", mapNode.getXBase()); | 
|---|
|  |  |  | location.put("y", mapNode.getYBase()); | 
|---|
|  |  |  | location.put("x", mapNode.getYBase()); | 
|---|
|  |  |  | location.put("y", mapNode.getXBase()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | HashMap<String, Object> body = new HashMap<>(); | 
|---|
|  |  |  | body.put("responseType", "init");//复位 | 
|---|