등급제 내역 추가

This commit is contained in:
itn 2023-07-06 16:26:08 +09:00
parent b347d9d019
commit 7a452902fc
3 changed files with 38 additions and 9 deletions

View File

@ -5,7 +5,8 @@ import java.util.List;
import itn.let.uss.umt.service.UserDefaultVO;
public class MberGrdVO extends UserDefaultVO {
private static final long serialVersionUID = 1L;
private int grdSetNo; // 등급설정번호
private String grdSetNm; // 등급설정명
private long stdAmt; // 기준결제액
@ -40,7 +41,9 @@ public class MberGrdVO extends UserDefaultVO {
private String grdNoti; // 회원등급제 시행 여부
private String grdDate; // 회원등급제 시행일자
// 검색필터
private String searchGrdStatus;
public int getGrdSetNo() {
return grdSetNo;
@ -230,4 +233,10 @@ public class MberGrdVO extends UserDefaultVO {
public void setGrdDate(String grdDate) {
this.grdDate = grdDate;
}
public String getSearchGrdStatus() {
return searchGrdStatus;
}
public void setSearchGrdStatus(String searchGrdStatus) {
this.searchGrdStatus = searchGrdStatus;
}
}

View File

@ -95,8 +95,8 @@
, A.AMT AS amt
, A.TOT_AMT AS totAmt
, DATE_FORMAT(A.GRD_DATE, '%Y-%m-%d') AS grdDate
, DATE_FORMAT(A.GRD_START_DATE, '%Y-%m-%d %H:%i') AS grdStartDate
, DATE_FORMAT(A.GRD_END_DATE, '%Y-%m-%d %H:%i') AS grdEndDate
, DATE_FORMAT(A.GRD_START_DATE, '%Y-%m-%d') AS grdStartDate
, DATE_FORMAT(A.GRD_END_DATE, '%Y-%m-%d') AS grdEndDate
, A.GRD_STATUS AS grdStatus
, CASE
WHEN A.GRD_STATUS = 'Y'
@ -126,7 +126,10 @@
<isEqual prepend="AND" property="searchCondition" compareValue="1">
A.MBER_ID = #searchKeyword#
</isEqual>
</isNotEmpty>
</isNotEmpty>
<isNotEmpty prepend="AND" property="searchGrdStatus">
A.GRD_STATUS = #searchGrdStatus#
</isNotEmpty>
ORDER BY 1=1
<isNotEmpty property="searchSortCnd">
,$searchSortCnd$

View File

@ -24,6 +24,13 @@
<meta http-equiv="Content-Language" content="ko">
<title>등급제 내역</title>
<script type="text/javaScript" language="javascript" defer="defer">
$( document ).ready(function(){
// change 함수
$("#searchGrdStatus").change(function(e){
linkPage(1); 
});
});
function fn_search(){
linkPage(1);
@ -62,16 +69,26 @@ function fnSelectMber(mberId) {
<div class="pageCont">
<div class="listSerch">
<select id="searchGrdStatus" name="searchGrdStatus" title="상태">
<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="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>
</select>
<select id="searchCondition" name="searchCondition">
<option value="" <c:if test="${empty searchVO.searchCondition}">selected="selected"</c:if>>전체</option>
<option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>>아이디</option>
<option value="" <c:if test="${empty searchVO.searchCondition}">selected="selected"</c:if>>전체</option>
<option value="1" <c:if test="${searchVO.searchCondition == '1'}">selected="selected"</c:if>>아이디</option>
</select>
<input id="searchKeyword" name="searchKeyword" class="recentSearch" type="text" value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색" maxlength="100" />
<input type="button" class="btnType1" value="검색" onclick="fn_search(); return false;">
</div>
<div class="listTop">
<p class="tType5">총 <span class="tType4 c_456ded fwBold"><fmt:formatNumber value="${paginationInfo.totalRecordCount}" pattern="#,###" /></span>건</p>
<p class="tType5">
총 <span class="tType4 c_456ded fwBold"><fmt:formatNumber value="${paginationInfo.totalRecordCount}" pattern="#,###" /></span>건
&nbsp;&nbsp;&nbsp; * 누적결제액은 문자할인이벤트 대상 결제금액을 제외한 합계금액입니다.
</p>
<div class="rightWrap">
<!-- <input type="button" class="printBtn" > -->
<select name="pageUnit" id="pageUnit" class="select" title="검색조건선택" onchange="linkPage(1);">
@ -102,7 +119,7 @@ function fnSelectMber(mberId) {
<th>이름<input type="button" class="sortBtn sort" id="sort_mberNm"></th>
<th>등급<input type="button" class="sortBtn sort" id="sort_grdSetNo"></th>
<th>누적결제액<input type="button" class="sortBtn sort" id="sort_totAmt"></th>
<th>시행일<input type="button" class="sortBtn sort" id="sort_grdDate"></th>
<th>등급제 시행일<input type="button" class="sortBtn sort" id="sort_grdDate"></th>
<th>시작일<input type="button" class="sortBtn sort" id="sort_grdStartDate"></th>
<th>종료일 <input type="button" class="sortBtn sort" id="sort_grdEndDate"></th>
<th>등록일 <input type="button" class="sortBtn sort" id="sort_regDate"></th>