From b7c3fc85eba070a5c6625bc680ae9993d5553fae Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 12 Mar 2024 16:25:56 +0800
Subject: [PATCH] hst预测定时器启用多线程请求

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResBaseMapper.xml |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResBaseMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResBaseMapper.xml
index 24de5f4..0fff344 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResBaseMapper.xml
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResBaseMapper.xml
@@ -273,6 +273,39 @@
                 (c."ad_grad" = 3 and c."ad_code" = #{countyCode})
             )
     </select>
+    <select id="getResAd"  resultType="cn.gistack.sm.sjztmd.vo.AttResAdVO">
+        SELECT
+            arb."name" resName,
+            arb."guid" resGuid,
+            arb."interior_ad_guid",
+            case when town."ad_grad" = 4 THEN town."ad_code" ELSE NULL END AS townCode,
+            case when town."ad_grad" = 4 THEN town."ad_name" ELSE NULL END AS townName,
+            case when town."ad_grad" = 3 THEN town."ad_code"
+                 when county."ad_grad" = 3 THEN county."ad_code" END AS countyCode,
+            case when town."ad_grad" = 3 THEN town."ad_name"
+                 when county."ad_grad" = 3 THEN county."ad_name" END AS countyName,
+            case when town."ad_grad" = 2 THEN town."ad_code"
+                 when county."ad_grad" = 2 THEN county."ad_code"
+                 ELSE city."ad_code" END AS cityCode,
+            case when town."ad_grad" = 2 THEN town."ad_name"
+                 when county."ad_grad" = 2 THEN county."ad_name"
+                 ELSE city."ad_name" END AS cityName,
+            case when town."ad_grad" = 1 THEN town."ad_code"
+                 when county."ad_grad" = 1 THEN county."ad_code"
+                 when city."ad_grad" = 1 THEN city."ad_code"
+                 ELSE province."ad_code" END AS provinceCode,
+            case when town."ad_grad" = 1 THEN town."ad_name"
+                 when county."ad_grad" = 1 THEN county."ad_name"
+                 when city."ad_grad" = 1 THEN city."ad_name"
+                 ELSE province."ad_name" END AS provinceName
+        FROM SJZT_MD."att_res_base" arb
+                 LEFT JOIN SJZT_MD."att_ad_base" town ON town."guid" = arb."interior_ad_guid"
+                 LEFT JOIN SJZT_MD."att_ad_base" county ON county."guid" = town."p_ad_code"
+                 LEFT JOIN SJZT_MD."att_ad_base" city ON city."guid" = county."p_ad_code"
+                 LEFT JOIN SJZT_MD."att_ad_base" province ON province."guid" = city."p_ad_code"
+        where arb."guid" = #{resId}
+
+    </select>
 
 
 </mapper>

--
Gitblit v1.9.3