Explorar el Código

상품평리스트 확인일시, 등록일시 수정

LMC hace 4 años
padre
commit
f75a6a8854

+ 3 - 2
src/main/java/com/style24/persistence/mybatis/shop/TsaReview.xml

@@ -95,10 +95,11 @@
 		     , R.BPNT_GIVE_YN                                             /*베스트포인트지급여부*/
 		     , R.CONFIRM_YN                                               /*확인여부*/
 		     , FN_GET_USER_NM(R.CONFIRM_UNO)            AS CONFIRM_UNM    /*확인자명*/
-		     , DATE_FORMAT(R.CONFIRM_DT,'%Y%m%d%H%i%S') AS CONFIRM_DT     /*확인일시*/
+		     , R.CONFIRM_DT                                               /*확인일시*/
 		     , R.ADM_RPL                                                  /*관리자댓글*/
 		     , FN_GET_USER_NM(R.ADM_RPL_REG_NO)         AS ADM_RPL_REG_NM /*관리자댓글작성자명*/
-		     , DATE_FORMAT(R.ADM_RPL_DT,'%Y%m%d%H%i%S') AS ADM_RPL_DT     /*관리자댓글작성일시*/
+		     , R.ADM_RPL_DT                                               /*관리자댓글작성일시*/
+		     , R.REG_DT 												  /*등록일자*/
 		FROM   TB_REVIEW R
 		     , TB_CUSTOMER C
 		     , TB_GOODS G

+ 22 - 22
src/main/webapp/WEB-INF/views/marketing/ReviewForm.html

@@ -19,18 +19,18 @@
 		<div class="main-title">
 		</div>
 		<!-- //메인타이틀 영역 -->
-		
+
 		<!-- 메뉴 설명 -->
 		<div class="infoBox menu-desc">
 		</div>
 		<!-- //메뉴 설명 -->
-		
+
 		<!-- 검색조건 영역 -->
 		<div class="panelStyle">
 			<form id="searchForm" name="searchForm" action="#" th:action="@{'/marketing/review/list'}" onsubmit="$('#btnSearch').trigger('click'); return false;">
 				<input type="hidden" name="pageNo" value ="1"/>
 				<input type="hidden" name="pageSize" value="50"/>
-				
+
 				<table class="frmStyle" aria-describedby="검색조건">
 					<colgroup>
 						<col style="width:10%;"/>
@@ -87,7 +87,7 @@
 						</td>
 					</tr>
 				</table>
-				
+
 				<ul class="panelBar">
 					<li class="center">
 						<button type="button" class="btn btn-base btn-lg" id="btnSearch">조회</button>
@@ -97,7 +97,7 @@
 			</form>
 		</div>
 		<!-- //검색조건 영역 -->
-		
+
 		<!-- 리스트 영역 -->
 		<div class="panelStyle">
 			<!-- 버튼 배치 영역 -->
@@ -117,9 +117,9 @@
 				</li>
 			</ul>
 			<!-- //버튼 배치 영역 -->
-			
+
 			<div id="gridList" style="width: 100%; height: 670px" class="ag-theme-balham lh60"></div>
-			
+
 			<ul class="panelBar">
 				<li class="center">
 					<div class="tablePaging" id="pagination"></div>
@@ -139,7 +139,7 @@
 	let scoreWeightList = gagajf.convertToArray([[${scoreWeightList}]]);
 	let scoreBallList = gagajf.convertToArray([[${scoreBallList}]]);
 	let pntGiveStatList = gagajf.convertToArray([[${pntGiveStatList}]]);
-	
+
 	// specify the columns
 	let columnDefs = [
 		{
@@ -226,21 +226,21 @@
 			children: [
 				{headerName: '확인여부', field: 'confirmYn', width: 90, cellClass: 'text-center', cellRenderer: function(params) { return params.value == 'N' ? '미확인' : '확인'; }},
 				{headerName: '확인자', field: 'confirmUnm', width: 90, cellClass: 'text-center'},
-				{headerName: '확인일시', field: 'confirmDt', width: 150, cellClass: 'text-center', cellRenderer: function(params) { gagaAgGrid.toDateTimeFormat(params.value); }}
+				{headerName: '확인일시', field: 'confirmDt', width: 150, cellClass: 'text-center', cellRenderer: function(params) { return gagaAgGrid.toDateTimeFormat(params.value); }}
 			]
 		},
 		{
 			headerName: "등록일시", field: "regDt", width: 150, cellClass: 'text-center',
-			cellRenderer: function(params) { gagaAgGrid.toDateTimeFormat(params.value); }
+			cellRenderer: function(params) { return gagaAgGrid.toDateTimeFormat(params.value); }
 		}
 	];
-	
+
 	// Get GridOptions
 	let gridOptions = gagaAgGrid.getGridOptions(columnDefs);
-	
+
 	gridOptions.rowSelection = 'multiple';
 	gridOptions.rowHeight = 60; // 이미지가 있을경우 높이 지정해야함.
-	
+
 	// 셀 클릭 이벤트
 	gridOptions.onCellClicked = function(event) {
 		if (event.colDef.field == 'reviewSq') {
@@ -257,13 +257,13 @@
 			cfnOpenCustDetailPopup(event.data.custNo);
 		}
 	}
-	
+
 	// 조회
 	$('#btnSearch').on('click', function() {
 		gagaPaging.init('searchForm', fnSearchCallBack, 'pagination', $('#searchForm input[name=pageSize]').val());
 		gagaPaging.load($("#searchForm input[name=pageNo]").val());
 	});
-	
+
 	// 조회 콜백함수
 	var fnSearchCallBack = function(result) {
 		gridOptions.api.setRowData(result.dataList);
@@ -279,29 +279,29 @@
 		$('#searchForm input[name=pageNo]').val(1);
 		$('#btnSearch').trigger('click');
 	});
-	
+
 	// 베스트상품평 선정
 	$('#btnSaveBestReview').on('click', function() {
 		let chooseData = gagaAgGrid.selectedRowData(gridOptions);
-		
+
 		if (chooseData.length == 0) {
 			mcxDialog.alert('선택된 행이 없습니다.');
 			return;
 		}
-		
+
 		mcxDialog.confirm("베스트 상품평으로 선정하시겠습니까?", {
 			cancelBtnText: "취소",
 			sureBtnText: "확인",
 			sureBtnClick: function() {
 				var updatedData = [];
-				
+
 				$.each(chooseData, function(idx, item) {
 					if (item.bestYn == 'N') {
 						item.bestYn = 'Y';
 						updatedData.push(item);
 					}
 				});
-				
+
 				var jsonData = JSON.stringify(updatedData);
 				gagajf.ajaxJsonSubmit('/marketing/review/best/list/save'
 						, jsonData
@@ -311,11 +311,11 @@
 			}
 		});
 	});
-	
+
 	$(document).ready(function() {
 		cfnCreateCalendar('#terms', 'startDt', 'endDt', true, '등록');
 		$('.btnToday').trigger('click');
-		
+
 		// Create a agGrid
 		gagaAgGrid.createGrid('gridList', gridOptions);
 	});