From e9ea06c02b05d081cd8ee42258d55e0762c92473 Mon Sep 17 00:00:00 2001
From: aix <vip_xiaobin810@163.com>
Date: Wed, 28 Aug 2024 14:27:44 +0800
Subject: [PATCH] 人工上报水库重复问题
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResBaseMapper.xml | 6 +++++-
1 files changed, 5 insertions(+), 1 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 f043d33..7898f6d 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
@@ -165,7 +165,11 @@
left join "att_ad_base" county on town."p_ad_code" = county."ad_code"
left join "att_ad_base" city on county."p_ad_code" = city."ad_code"
left join "att_ad_base" province on city."p_ad_code" = province."ad_code"
- left join "att_res_rsb_norspi" arrn on arb."guid" = arrn."res_guid"
+ left join (
+ SELECT *,
+ ROW_NUMBER() OVER(PARTITION BY "res_guid" ORDER BY "res_guid") AS rn
+ from "att_res_rsb_norspi" arrn
+ ) arrn on arb."guid" = arrn."res_guid" AND arrn.rn = 1
WHERE arb."is_deleted"=0
<if test="obj.code != null and obj.code != '' ">
and (town."ad_code" = #{obj.code} or county."ad_code" = #{obj.code} or city."ad_code" = #{obj.code} or province."ad_code"
--
Gitblit v1.9.3