From 60314eb74fc2acea583f527864e32df0bc9b4501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=8C=80=ED=99=98?= Date: Wed, 22 Apr 2026 18:45:59 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=ED=9A=8C=EC=9B=90=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EC=A1=B0=ED=9A=8C=20-=20=EA=B2=80=EC=83=89?= =?UTF-8?q?=EC=A1=B0=EA=B1=B4=20=EB=B9=84=EA=B5=90=20=EB=B0=A9=EC=8B=9D=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gcone/mbr/mbr/service/BOMbrService.java | 5 +++ .../domain/gcone/mbr/mbr/vo/BOMbrSrchVO.java | 37 +++++++++------- .../xml/mapper/gcone/mbr/mbr/BOMbrMapper.xml | 44 ++++++++++++++----- 3 files changed, 57 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/service/BOMbrService.java b/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/service/BOMbrService.java index e8ff29cc..bcd16752 100644 --- a/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/service/BOMbrService.java +++ b/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/service/BOMbrService.java @@ -101,6 +101,11 @@ public class BOMbrService { List resultList = null; Map resultMap = new HashMap<>(); + + BOMaComncdVO comncdVO = new BOMaComncdVO(); + comncdVO.setGroupCd("SRCH_DV"); + bOMbrSrchVO.setSrchDv((String) selectCommCode(comncdVO).get(0).get("cd")); + // 건수 조회 Integer totCnt = mapper.selectBOMbrListTotCnt(bOMbrSrchVO); // 건수 갯수 페이징vo에 set diff --git a/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/vo/BOMbrSrchVO.java b/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/vo/BOMbrSrchVO.java index df4b8deb..5cee3985 100644 --- a/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/vo/BOMbrSrchVO.java +++ b/src/main/java/com/wb/domainserver/domain/gcone/mbr/mbr/vo/BOMbrSrchVO.java @@ -26,35 +26,38 @@ import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode(callSuper = false) public class BOMbrSrchVO extends AbstractVO { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; /**검색어 구분*/ - private String srchKywordDv; + private String srchKywordDv; - /**검색어 키워드*/ - private String srchKyword; + /**검색어 키워드*/ + private String srchKyword; - /*검색어 이름*/ - private String srchMbrNm; + /*검색어 이름*/ + private String srchMbrNm; - /*검색어 아이디*/ - private String srchKywordID; + /*검색어 아이디*/ + private String srchKywordID; - /*검색어 이메일*/ - private String srchKywordEmail; + /*검색어 이메일*/ + private String srchKywordEmail; - /*검색어 휴대폰번호*/ - private String srchKywordMb; + /*검색어 휴대폰번호*/ + private String srchKywordMb; - /*회원고유번호*/ + /*회원고유번호*/ private String srchMbrInnb; - /**정렬 방식*/ - private String sortDv; + /**검색조건 비교 방식*/ + private String srchDv; + + /**정렬 방식*/ + private String sortDv; /**쇼핑몰코드*/ - private String sopmalCd; + private String sopmalCd; - /*회원 구분 코드*/ + /*회원 구분 코드*/ private String srchMbrDvCd; /*요청 페이지 구분 mngr인지 integ인지*/ diff --git a/src/main/resources/mybatis/xml/mapper/gcone/mbr/mbr/BOMbrMapper.xml b/src/main/resources/mybatis/xml/mapper/gcone/mbr/mbr/BOMbrMapper.xml index 1a693192..e12d7381 100644 --- a/src/main/resources/mybatis/xml/mapper/gcone/mbr/mbr/BOMbrMapper.xml +++ b/src/main/resources/mybatis/xml/mapper/gcone/mbr/mbr/BOMbrMapper.xml @@ -11,24 +11,44 @@ AND FM.USE_AT = 'Y' ]]> - + + + AND FM.MBR_NM LIKE CONCAT('%', #{srchMbrNm}, '%') + + + AND FM.MBR_NM = #{srchMbrNm} + + - + + + AND FM.MBR_ID LIKE CONCAT('%', #{srchKywordID}, '%') + + + AND FM.MBR_ID = #{srchKywordID} + + - + + + AND AES_DECRYPT(UNHEX(FM.EMAIL), #{secretKey}) LIKE CONCAT('%', #{srchKywordEmail}, '%') + + + AND FM.EMAIL = (select HEX(AES_ENCRYPT(#{srchKywordEmail} , #{secretKey}))) + + - + + + AND AES_DECRYPT(UNHEX(FM.MBTLNB), #{secretKey}) LIKE CONCAT('%', #{srchKywordMb}, '%') + + + AND FM.MBTLNB = (select HEX(AES_ENCRYPT(REPLACE(#{srchKywordMb},'-',''), #{secretKey}))) + +