From 0c6a8f8194b3c086d7be7f5f198dd66a8b2e3f15 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期四, 27 七月 2023 15:34:34 +0800 Subject: [PATCH] Base Map Data --- src/main/java/com/zy/common/utils/NyHttpUtils.java | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NyHttpUtils.java b/src/main/java/com/zy/common/utils/NyHttpUtils.java index b2e4a7d..5c28076 100644 --- a/src/main/java/com/zy/common/utils/NyHttpUtils.java +++ b/src/main/java/com/zy/common/utils/NyHttpUtils.java @@ -1,17 +1,17 @@ package com.zy.common.utils; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; import com.zy.common.model.NavigateNode; import com.zy.core.model.command.NyShuttleHttpCommand; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Random; +import java.util.*; /** * 鐗涚溂鍥涘悜绌挎杞TTP璇锋眰宸ュ叿绫� */ public class NyHttpUtils { + + private static final String requestUrl = "localhost:9090/skwcs"; //鑾峰彇HTTP璇锋眰鏍囧噯缁撴瀯浣� public static NyShuttleHttpCommand getHttpStandard(Integer shuttleNo) { @@ -268,4 +268,30 @@ return random.nextInt(9999999); } + //鍙戝嚭璇锋眰 + public static JSONObject requestCommand(NyShuttleHttpCommand httpCommand) { + try { + String response = new HttpHandler.Builder() + .setUri(requestUrl) + .setPath("/static/readStatus.json") + .setJson(JSON.toJSONString(httpCommand)) + .build() + .doGet(); + JSONObject jsonObject = JSON.parseObject(response); + JSONObject response2 = jsonObject.getJSONObject("response"); + JSONObject body = response2.getJSONObject("body"); + + if (body.get("responseType").equals("state")) {//璇诲彇鐘舵�侊紝涓嶉渶瑕佸垽鏂璼uccess + return body; + } + + if (body.get("result").equals("success")) { + return body; + } + } catch (Exception e) { +// e.printStackTrace(); + } + return null; + } + } -- Gitblit v1.9.1