From 7eee9e04b31e1d8fdcbce8bc48bc839aa975441f Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 13 Nov 2023 13:53:24 +0800
Subject: [PATCH] 水库信息同步视频站修改

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/service/impl/HkServiceImpl.java |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/service/impl/HkServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/service/impl/HkServiceImpl.java
index 51960eb..b028021 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/service/impl/HkServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/service/impl/HkServiceImpl.java
@@ -179,11 +179,11 @@
 	 * 获取根节点区域信息
 	 * @param hk
 	 */
-	private String getRootRegionId(HkVO hk) {
+	public String getRootRegionId(HkVO hk) {
 		// 组装请求参数
 		JSONObject jsonBody = new JSONObject();
 		String body = jsonBody.toJSONString();
-		String result = GetCameraUtils.common(hk.getType(),regionsRootUrls, body);
+		String result = GetCameraUtils.common(null==hk.getType()?1:hk.getType(),regionsRootUrls, body);
 		// 数据处理
 		JSONObject jsonObject = JSONObject.parseObject(result);
 		JSONObject data = (JSONObject) jsonObject.get("data");
@@ -191,4 +191,30 @@
 		// 返回
 		return indexCode;
 	}
+
+	/**
+	 * 查询区域列表v2
+	 * @param hk
+	 */
+	public String regionNodesByParams(HkVO hk) {
+		String indexCode = "";
+		// 组装请求参数
+		JSONObject jsonBody = new JSONObject();
+		jsonBody.put("resourceType", "region");
+		jsonBody.put("regionName", hk.getRegionName());
+		jsonBody.put("pageNo", 1);
+		jsonBody.put("pageSize", 10);
+		String body = jsonBody.toJSONString();
+
+		String result = GetCameraUtils.common(null==hk.getType()?1:hk.getType(),regionNodesByParamsURLs, body);
+		// 数据处理
+		JSONObject jsonObject = JSONObject.parseObject(result);
+		JSONObject data = jsonObject.getJSONObject("data");
+		JSONArray list = data.getJSONArray("list");
+		if (list.size()>0){
+			indexCode = list.getJSONObject(0).getString("indexCode");
+		}
+		// 返回
+		return indexCode;
+	}
 }

--
Gitblit v1.9.3