fix : 회원 목록 조회 - 검색조건 비교 방식 추가
This commit is contained in:
@@ -101,6 +101,11 @@ public class BOMbrService {
|
|||||||
|
|
||||||
List<DataMap> resultList = null;
|
List<DataMap> resultList = null;
|
||||||
Map<String, Object> resultMap = new HashMap<>();
|
Map<String, Object> 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);
|
Integer totCnt = mapper.selectBOMbrListTotCnt(bOMbrSrchVO);
|
||||||
// 건수 갯수 페이징vo에 set
|
// 건수 갯수 페이징vo에 set
|
||||||
|
|||||||
@@ -48,6 +48,9 @@ public class BOMbrSrchVO extends AbstractVO {
|
|||||||
/*회원고유번호*/
|
/*회원고유번호*/
|
||||||
private String srchMbrInnb;
|
private String srchMbrInnb;
|
||||||
|
|
||||||
|
/**검색조건 비교 방식*/
|
||||||
|
private String srchDv;
|
||||||
|
|
||||||
/**정렬 방식*/
|
/**정렬 방식*/
|
||||||
private String sortDv;
|
private String sortDv;
|
||||||
|
|
||||||
|
|||||||
@@ -11,24 +11,44 @@
|
|||||||
AND FM.USE_AT = 'Y'
|
AND FM.USE_AT = 'Y'
|
||||||
]]>
|
]]>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchMbrNm)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchMbrNm)">
|
||||||
<![CDATA[
|
<choose>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '0')">
|
||||||
|
AND FM.MBR_NM LIKE CONCAT('%', #{srchMbrNm}, '%')
|
||||||
|
</when>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '1')">
|
||||||
AND FM.MBR_NM = #{srchMbrNm}
|
AND FM.MBR_NM = #{srchMbrNm}
|
||||||
]]>
|
</when>
|
||||||
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchKywordID)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchKywordID)">
|
||||||
<![CDATA[
|
<choose>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '0')">
|
||||||
|
AND FM.MBR_ID LIKE CONCAT('%', #{srchKywordID}, '%')
|
||||||
|
</when>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '1')">
|
||||||
AND FM.MBR_ID = #{srchKywordID}
|
AND FM.MBR_ID = #{srchKywordID}
|
||||||
]]>
|
</when>
|
||||||
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchKywordEmail)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchKywordEmail)">
|
||||||
<![CDATA[
|
<choose>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '0')">
|
||||||
|
AND AES_DECRYPT(UNHEX(FM.EMAIL), #{secretKey}) LIKE CONCAT('%', #{srchKywordEmail}, '%')
|
||||||
|
</when>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '1')">
|
||||||
AND FM.EMAIL = (select HEX(AES_ENCRYPT(#{srchKywordEmail} , #{secretKey})))
|
AND FM.EMAIL = (select HEX(AES_ENCRYPT(#{srchKywordEmail} , #{secretKey})))
|
||||||
]]>
|
</when>
|
||||||
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchKywordMb)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchKywordMb)">
|
||||||
<![CDATA[
|
<choose>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '0')">
|
||||||
|
AND AES_DECRYPT(UNHEX(FM.MBTLNB), #{secretKey}) LIKE CONCAT('%', #{srchKywordMb}, '%')
|
||||||
|
</when>
|
||||||
|
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchDv, '1')">
|
||||||
AND FM.MBTLNB = (select HEX(AES_ENCRYPT(REPLACE(#{srchKywordMb},'-',''), #{secretKey})))
|
AND FM.MBTLNB = (select HEX(AES_ENCRYPT(REPLACE(#{srchKywordMb},'-',''), #{secretKey})))
|
||||||
]]>
|
</when>
|
||||||
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(actionDv)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(actionDv)">
|
||||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEmpty(eventYn)">
|
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEmpty(eventYn)">
|
||||||
|
|||||||
Reference in New Issue
Block a user