From 623cee8be4846e5762ff2949e519335ef8dee2bb Mon Sep 17 00:00:00 2001
From: suerprisePlus <15810472099@163.com>
Date: 星期一, 09 九月 2024 18:30:55 +0800
Subject: [PATCH] 大模型知识图谱接口对接

---
 src/main/java/com/yb/service/XzService.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/yb/service/XzService.java b/src/main/java/com/yb/service/XzService.java
index 7f08fdc..f58fe56 100644
--- a/src/main/java/com/yb/service/XzService.java
+++ b/src/main/java/com/yb/service/XzService.java
@@ -35,7 +35,6 @@
         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");
@@ -45,6 +44,23 @@
         return "";
     }
 
+    // 鍏抽敭瀛楁煡璇�
+    public String getQueryEntity(String place, String filed, String layerId, String dbId, String queryEntity) throws Exception {
+        String query = filed + " like '%" + place + "%'" + "";
+        String key = getPublickey();
+        String encrypt = RsaHelper.encrypt(key, query);
+        HashMap formData = getHashMap(layerId, dbId, "1", "100", encrypt, null);
+        formData.put("querytype", "entity");
+        String jsonString1 = entityHttpUtil.getPostMessage(queryEntity, formData);
+        System.out.println("rec getQueryFiled:" + jsonString1);
+        JSONObject jsonObject = JSON.parseObject(jsonString1);
+        JSONObject dataObjject = jsonObject.getJSONObject("data");
+        JSONArray dataArray = dataObjject.getJSONArray("items");
+        return dataArray.getJSONObject(0).toString();
+
+
+    }
+
     //  鑼冨洿鏌ヨ
     public String getQueryAround(String type, String wkt, String filed, String layerId, String dbid, String entity) throws Exception {
         String query = filed + " like '%" + type + "%'" + "";

--
Gitblit v1.9.3