등급제내역 상태값 조회 쿼리 수정
This commit is contained in:
parent
63e3547633
commit
9f0b88feec
@ -140,8 +140,46 @@
|
|||||||
A.MBER_ID = #searchKeyword#
|
A.MBER_ID = #searchKeyword#
|
||||||
</isEqual>
|
</isEqual>
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
<isNotEmpty prepend="AND" property="searchGrdStatus">
|
<isNotEmpty property="searchGrdStatus">
|
||||||
A.GRD_STATUS = #searchGrdStatus#
|
<isEqual property="searchGrdStatus" compareValue="Y">
|
||||||
|
AND (CASE
|
||||||
|
WHEN E.EVENT_STATUS = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m-%d') BETWEEN DATE_FORMAT(E.EVENT_START_DATE, '%Y-%m-%d') AND DATE_FORMAT(E.EVENT_END_DATE, '%Y-%m-%d')
|
||||||
|
THEN '대기'
|
||||||
|
WHEN A.GRD_STATUS = 'Y' AND NOW() BETWEEN A.GRD_START_DATE AND A.GRD_END_DATE
|
||||||
|
THEN '진행'
|
||||||
|
WHEN A.GRD_STATUS = 'N'
|
||||||
|
THEN '대기'
|
||||||
|
WHEN A.GRD_STATUS = 'E'
|
||||||
|
THEN '종료'
|
||||||
|
ELSE '종료'
|
||||||
|
END) = '진행'
|
||||||
|
</isEqual>
|
||||||
|
<isEqual property="searchGrdStatus" compareValue="N">
|
||||||
|
AND (CASE
|
||||||
|
WHEN E.EVENT_STATUS = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m-%d') BETWEEN DATE_FORMAT(E.EVENT_START_DATE, '%Y-%m-%d') AND DATE_FORMAT(E.EVENT_END_DATE, '%Y-%m-%d')
|
||||||
|
THEN '대기'
|
||||||
|
WHEN A.GRD_STATUS = 'Y' AND NOW() BETWEEN A.GRD_START_DATE AND A.GRD_END_DATE
|
||||||
|
THEN '진행'
|
||||||
|
WHEN A.GRD_STATUS = 'N'
|
||||||
|
THEN '대기'
|
||||||
|
WHEN A.GRD_STATUS = 'E'
|
||||||
|
THEN '종료'
|
||||||
|
ELSE '종료'
|
||||||
|
END) = '대기'
|
||||||
|
</isEqual>
|
||||||
|
<isEqual property="searchGrdStatus" compareValue="E">
|
||||||
|
AND (CASE
|
||||||
|
WHEN E.EVENT_STATUS = 'Y' AND DATE_FORMAT(NOW(), '%Y-%m-%d') BETWEEN DATE_FORMAT(E.EVENT_START_DATE, '%Y-%m-%d') AND DATE_FORMAT(E.EVENT_END_DATE, '%Y-%m-%d')
|
||||||
|
THEN '대기'
|
||||||
|
WHEN A.GRD_STATUS = 'Y' AND NOW() BETWEEN A.GRD_START_DATE AND A.GRD_END_DATE
|
||||||
|
THEN '진행'
|
||||||
|
WHEN A.GRD_STATUS = 'N'
|
||||||
|
THEN '대기'
|
||||||
|
WHEN A.GRD_STATUS = 'E'
|
||||||
|
THEN '종료'
|
||||||
|
ELSE '종료'
|
||||||
|
END) = '종료'
|
||||||
|
</isEqual>
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
ORDER BY 1=1
|
ORDER BY 1=1
|
||||||
<isNotEmpty property="searchSortCnd">
|
<isNotEmpty property="searchSortCnd">
|
||||||
|
|||||||
@ -101,8 +101,8 @@ function getMberGrdChk(mberId) {
|
|||||||
|
|
||||||
<select id="searchGrdStatus" name="searchGrdStatus" title="상태">
|
<select id="searchGrdStatus" name="searchGrdStatus" title="상태">
|
||||||
<option value="" <c:if test="${empty searchVO.searchGrdStatus }">selected="selected"</c:if> >상태</option>
|
<option value="" <c:if test="${empty searchVO.searchGrdStatus }">selected="selected"</c:if> >상태</option>
|
||||||
<option value="Y" <c:if test="${searchVO.searchGrdStatus == 'Y'}">selected="selected"</c:if> >진행중</option>
|
<option value="Y" <c:if test="${searchVO.searchGrdStatus == 'Y'}">selected="selected"</c:if> >진행</option>
|
||||||
<option value="N" <c:if test="${searchVO.searchGrdStatus == 'N'}">selected="selected"</c:if> >미진행</option>
|
<option value="N" <c:if test="${searchVO.searchGrdStatus == 'N'}">selected="selected"</c:if> >대기</option>
|
||||||
<option value="E" <c:if test="${searchVO.searchGrdStatus == 'E'}">selected="selected"</c:if> >종료</option>
|
<option value="E" <c:if test="${searchVO.searchGrdStatus == 'E'}">selected="selected"</c:if> >종료</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user