From b28a55d9ee9223d945c5c0236e26a3b238fc9431 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 03 Nov 2023 17:37:24 +0800
Subject: [PATCH] 门牌详情查询

---
 src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml             |   11 +++++++++++
 src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.java            |    2 ++
 src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java |    8 ++++++--
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.java b/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.java
index face952..a1a7b9c 100644
--- a/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.java
+++ b/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.java
@@ -118,4 +118,6 @@
 	List<FuncNode> getDoorplateNameList(@Param("name") String name,@Param("code") String code);
 
     DoorplateAddressVO getDoorplateAddressDetail(@Param("vo") DoorplateAddressVO doorplateAddressVO);
+
+	List<DoorplateAddressVO> getDoorplateAddressList(@Param("vo") DoorplateAddressVO doorplateAddressVO);
 }
diff --git a/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml b/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml
index 1188774..fafd2af 100644
--- a/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml
+++ b/src/main/java/org/springblade/modules/doorplateAddress/mapper/DoorplateAddressMapper.xml
@@ -187,5 +187,16 @@
         AND building_code = #{vo.buildingCode}
     </if>
     </select>
+    <select id="getDoorplateAddressList"
+            resultType="org.springblade.modules.doorplateAddress.vo.DoorplateAddressVO">
+        SELECT * FROM jczz_doorplate_address
+        WHERE 1=1
+        <if test="vo.stdId != null and vo.stdId != ''">
+            AND address_code = #{vo.stdId}
+        </if>
+        <if test="vo.buildingCode != null and vo.buildingCode !='' ">
+            AND building_code = #{vo.buildingCode}
+        </if>
+    </select>
 
 </mapper>
diff --git a/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java b/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
index 0f43fca..a815e99 100644
--- a/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
+++ b/src/main/java/org/springblade/modules/doorplateAddress/service/impl/DoorplateAddressServiceImpl.java
@@ -308,8 +308,12 @@
 	@Override
 	public DoorplateAddressVO getDoorplateAddressDetail(DoorplateAddressVO doorplateAddressVO) {
 
-		DoorplateAddressVO detail = baseMapper.getDoorplateAddressDetail(doorplateAddressVO);
+		List<DoorplateAddressVO> list = baseMapper.getDoorplateAddressList(doorplateAddressVO);
 
-		return detail;
+		if (list.size()>0){
+			return list.get(0);
+		}else {
+			return null;
+		}
 	}
 }

--
Gitblit v1.9.3