Selaa lähdekoodia

샵링커수정

jmh 4 vuotta sitten
vanhempi
commit
1b8755f828

+ 8 - 2
src/main/java/com/style24/admin/biz/web/TsaOcmController.java

@@ -58,6 +58,7 @@ public class TsaOcmController extends TsaBaseController {
 	@Autowired
 	private TsaRendererService rendererService;
 
+	private static final int EXCEL_ROW_COUNT = 500;
 
 	/**
 	 * 제휴몰관리 화면
@@ -284,8 +285,13 @@ public class TsaOcmController extends TsaBaseController {
 			// DB 처리 시 사용되는 파라미터명(셀명) 설정
 			String[] extMallOrderNames = {"ordDt", "extmallId", "extmallOrderId", "agentOrderId", "extmallProdId", "goodsCd", "sku", "optCd", "currPrice", "ordQty", "delvFee", "ordNm", "ordTelno", "ordPhnno", "ordEmail", "recipNm", "recipTelno", "recipPhnno", "recipZipcode", "recipBaseAddr", "recipDtlAddr", "delvMemo"};
 
-			ecxelGoodsList = GagaExcelUtil.getList(
-				GagaFileUtil.getConcatenationPath(targetPath, extmallOrder.getExcelFileNm()), 0, extMallOrderNames, 0);
+			ecxelGoodsList = GagaExcelUtil.getList(GagaFileUtil.getConcatenationPath(targetPath, extmallOrder.getExcelFileNm()), 0, extMallOrderNames, 0);
+		}
+
+		if (ecxelGoodsList != null && ecxelGoodsList.size() > EXCEL_ROW_COUNT) {
+			// 파일 삭제
+			GagaFileUtil.deleteFile(GagaFileUtil.getConcatenationPath(targetPath, extmallOrder.getExcelFileNm()));
+			throw new IllegalStateException("엑셀 파일의 건수를 " +EXCEL_ROW_COUNT + "건 이하로 사용하세요.");
 		}
 
 		int userNo = TsaSession.getInfo().getUserNo();

+ 8 - 8
src/main/webapp/WEB-INF/views/ocm/ExtmallForm.html

@@ -76,14 +76,14 @@
 			<form id="detailForm" name="detailForm" action="#" th:action="@{'/ocm/extmall/save'}">
 				<table class="frmStyle" aria-describedby="등록/수정 폼">
 					<colgroup>
-						<col style="width:10%;"/>
-						<col style="width:15%;"/>
-						<col style="width:10%;"/>
-						<col style="width:15%;"/>
-						<col style="width:10%;"/>
-						<col style="width:15%;"/>
-						<col style="width:10%;"/>
-						<col/>
+						<col style="width:8%;"/>
+						<col style="width:17%;"/>
+						<col style="width:8%;"/>
+						<col style="width:17%;"/>
+						<col style="width:8%;"/>
+						<col style="width:17%;"/>
+						<col style="width:8%;"/>
+						<col style="width:17%;"/>
 					</colgroup>
 					<tr>
 						<th>제휴몰벤더<i class="required" title="필수"></i></th>

+ 4 - 2
src/main/webapp/WEB-INF/views/shoplinker/ShoplinkerOrderForm.html

@@ -29,7 +29,7 @@
 
 			<div class="panelStyle">
 				<div class="panelTitle">
-					<h3><i class="fa fa-info-circle"></i>[배치주기] 평일: 7시~15시 한시간 단위 / 7시: 전날 15 ~ 금일 6시 / 월요일 7시: 전주 금요일 15 ~ 금일 6시 T2</h3>
+					<h3><i class="fa fa-info-circle"></i>[배치주기] 평일: 7시~15시 한시간 단위 / 7시: 전날 15 ~ 금일 6시 / 월요일 7시: 전주 금요일 15 ~ 금일 6시 T3</h3>
 					<span class="panelControl">
 						<i class="fa fa-chevron-up"></i>
 					</span>
@@ -178,7 +178,9 @@
 	let uploadFailList = gagajf.convertToArray([[${uploadFailList}]]);
 
 	let columnDefs = [
-		{headerName: "주문수집차수", field: "orderIfIdx", width: 100, cellClass: 'text-center'},
+		{headerName: "No", width: 60, cellClass: 'text-center',
+			valueGetter: function(params) { return cfnGridNumner('searchForm',params.node.rowIndex, 'A');}
+		},
 		{headerName: "제휴몰주문등록 상태", field: "uploadStat" , width: 130, cellClass: 'text-center',
 			cellEditorParams: { values: gagaAgGrid.extractValues(uploadStatList) },
 			valueFormatter: function (params) { return gagaAgGrid.lookupValue(uploadStatList, params.value); },

+ 1 - 1
src/main/webapp/WEB-INF/views/shoplinker/ShoplinkerStockForm.html

@@ -33,7 +33,7 @@
 				<div class="panelTitle">
 					<h3>
 						<i class="fa fa-info-circle"></i>아래 검색조건 중 상품코드나 전송일자을 꼭 입력해 주세요.
-						<br><i class="fa fa-info-circle"></i>[배치주기] 매일 --미정
+						<br><i class="fa fa-info-circle"></i>[배치주기] 매일 10시, 15시
 					</h3>
 					<span class="panelControl">
 						<i class="fa fa-chevron-up"></i>