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}))) + +