itn 2023-09-18
주소록 단일등록시 번호중복 체크로직 보완
@82c908e1d1a8add330976ac5b09cf1c968db251f
src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_Addr_SQL_Mysql.xml
--- src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_Addr_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_Addr_SQL_Mysql.xml
@@ -744,6 +744,14 @@
 			MBER_ID = #mberId#
 		AND
 			ADDR_PHONE_NO = #addrPhoneNo# 
+			<isNotEmpty property="bookmark">
+		 		<isEqual property="bookmark" compareValue="Y">
+		 		AND IFNULL(BOOKMARK, 'N') = 'Y'
+		 		</isEqual>			
+			</isNotEmpty>			
+			<isEmpty property="bookmark">
+		 		AND IFNULL(BOOKMARK, 'N') = 'N'			
+			</isEmpty>						 			
 	</select>
 
 		
src/main/resources/egovframework/sqlmap/let/mjo/addr/Addr_SQL_Mysql.xml
--- src/main/resources/egovframework/sqlmap/let/mjo/addr/Addr_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/mjo/addr/Addr_SQL_Mysql.xml
@@ -817,10 +817,16 @@
 			MJ_ADDR
 		WHERE 
 			ADDR_GRP_ID = #addrGrpId#
-		AND
-			MBER_ID = #mberId#
-		AND
-			ADDR_PHONE_NO = #addrPhoneNo# 
+			AND MBER_ID = #mberId#
+			AND ADDR_PHONE_NO = #addrPhoneNo#
+			<isNotEmpty property="bookmark">
+		 		<isEqual property="bookmark" compareValue="Y">
+		 		AND IFNULL(BOOKMARK, 'N') = 'Y'
+		 		</isEqual>			
+			</isNotEmpty>			
+			<isEmpty property="bookmark">
+		 		AND IFNULL(BOOKMARK, 'N') = 'N'			
+			</isEmpty>						 
 	</select>
 
 		
Add a comment
List