From cc3a00f52f356c893d9f21798e9e941bb9533d10 Mon Sep 17 00:00:00 2001 From: suerprisePlus <15810472099@163.com> Date: 星期四, 05 九月 2024 19:57:26 +0800 Subject: [PATCH] 接口配置,添加agent意图接口 --- src/main/java/com/yb/service/XzService.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/yb/service/XzService.java b/src/main/java/com/yb/service/XzService.java index 7b86c3b..7f08fdc 100644 --- a/src/main/java/com/yb/service/XzService.java +++ b/src/main/java/com/yb/service/XzService.java @@ -24,6 +24,8 @@ private XzConfig xzConfig; @Autowired private EntityHttpUtil entityHttpUtil; + @Autowired + private AgentService agentService; // 鍏抽敭瀛楁煡璇� public String getQueryFiled(String place, String filed, String layerId, String dbId, String queryEntity) throws Exception { @@ -32,10 +34,15 @@ String encrypt = RsaHelper.encrypt(key, query); HashMap formData = getHashMap(layerId, dbId, "1", "0", encrypt, null); String jsonString = entityHttpUtil.getPostMessage(queryEntity, formData); + System.out.println("rec getQueryFiled:" + jsonString); + JSONObject jsonObject = JSON.parseObject(jsonString); JSONObject dataObjject = jsonObject.getJSONObject("data"); JSONArray dataArray = dataObjject.getJSONArray("items"); - return dataArray.getJSONObject(0).toString(); + if (dataArray.size() > 0) { + return dataArray.getJSONObject(0).toString(); + } + return ""; } // 鑼冨洿鏌ヨ @@ -59,10 +66,10 @@ staticField.put("field", filed); staticField.put("outfield", "count_" + filed); jsonArray.add(staticField); - HashMap<String, String> formData = getHashMap(layerId,dbid,null,null,null,null); + HashMap<String, String> formData = getHashMap(layerId, dbid, null, null, null, null); formData.put("statistics", jsonArray.toString()); formData.put("groupby", filed); - return entityHttpUtil.getPostMessage(entity, formData); + return entityHttpUtil.getPostMessage(entity, formData); } // 鑾峰彇杩斿洖淇℃伅Map -- Gitblit v1.9.3