Browse Source

TEXTAREA 건수 체크

eskim 5 years ago
parent
commit
dede5d06a8

+ 1 - 1
src/main/java/com/style24/admin/biz/service/TsaGoodsService.java

@@ -2388,7 +2388,7 @@ public class TsaGoodsService {
 				//log.info("saveGoodsNaverLowestPrice  22 =  {}", GagaDateUtil.getTodayDateTime());
 				NaverLowestPrice naverLowestPrice = naverLowestPriceApi.getLowestPrice(goodsCd);
 
-				log.info("[saveGoodsNaverLowestPrice] naverLowestPrice= {}", naverLowestPrice);
+				//log.info("[saveGoodsNaverLowestPrice] naverLowestPrice= {}", naverLowestPrice);
 				if (naverLowestPrice != null && naverLowestPrice.getTotal() > 0) {
 					GoodsNaverLowestPrice goodsNaverLowestPrice = new GoodsNaverLowestPrice();
 					goodsNaverLowestPrice.setReqYmd(GagaDateUtil.getToday());

+ 14 - 0
src/main/webapp/WEB-INF/views/goods/GoodsFreeGoodsForm.html

@@ -264,6 +264,20 @@
 		if (!fnCalendarDateValidation('#sellTerms', 'stDate', 'edDate')){
 			return false;
 		}
+		
+		if (!gagajf.isNull($('#searchForm textarea[name=condition]').val())){
+			var arrData = $('#searchForm textarea[name=condition]').val().replace(/\r\n/g,"\n").split("\n"); 
+			if (arrData.length > 500){
+				mcxDialog.alertC("키워드 조회값을 500 이하로 조회 하세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$('#searchForm textarea[name=condition]').focus();
+					}
+				});
+				return false;
+			}
+		}
+		
 		// Fetch data
 		gagaAgGrid.fetch($('#searchForm').prop('action'), gridOptions, '#searchForm');
 	});

+ 26 - 0
src/main/webapp/WEB-INF/views/goods/GoodsListForm.html

@@ -669,6 +669,32 @@
 			}
 		}
 
+/* 		if (!gagajf.isNull($('#searchForm input[name=supplyCompList]').val())){
+			var jsonData = JSON.parse($('#searchForm input[name=supplyCompList]').val()); 
+			if (jsonData.length > 500){
+				mcxDialog.alertC("키워드 조회값을 500 이하로 조회 하세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$('#searchForm textarea[name=condition]').focus();
+					}
+				});
+				return false;
+			}
+		}
+ */		
+		if (!gagajf.isNull($('#searchForm textarea[name=condition]').val())){
+			var arrData = $('#searchForm textarea[name=condition]').val().replace(/\r\n/g,"\n").split("\n"); 
+			if (arrData.length > 500){
+				mcxDialog.alertC("키워드 조회값을 500 이하로 조회 하세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$('#searchForm textarea[name=condition]').focus();
+					}
+				});
+				return false;
+			}
+		}
+		
 		return true;
 	}
 

+ 13 - 0
src/main/webapp/WEB-INF/views/goods/GoodsNaverPriceForm.html

@@ -306,6 +306,19 @@
 			return;
 		}
 		
+		if (!gagajf.isNull($('#searchForm textarea[name=condition]').val())){
+			var arrData = $('#searchForm textarea[name=condition]').val().replace(/\r\n/g,"\n").split("\n"); 
+			if (arrData.length > 1000){
+				mcxDialog.alertC("키워드 조회값을 1000 이하로 조회 하세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$('#searchForm textarea[name=condition]').focus();
+					}
+				});
+				return false;
+			}
+		}
+		
 		var formId = "#searchForm";
  		gagaAgGrid.fetch('/goods/naver/lowest/price/save', gridOptions, formId);
 		

+ 13 - 0
src/main/webapp/WEB-INF/views/goods/GoodsNotiInfoForm.html

@@ -139,6 +139,19 @@
 		if (!gagajf.validation($('#searchForm')))
 			return false;
 		
+		if (!gagajf.isNull($('#searchForm textarea[name=goodsCd]').val())){
+			var arrData = $('#searchForm textarea[name=goodsCd]').val().replace(/\r\n/g,"\n").split("\n"); 
+			if (arrData.length > 500){
+				mcxDialog.alertC("상품코드 조회값을 500 이하로 조회 하세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$('#searchForm textarea[name=goodsCd]').focus();
+					}
+				});
+				return false;
+			}
+		}
+		
 		// Fetch data
 		gagaAgGrid.fetch($('#searchForm').prop('action'), gridOptions, '#searchForm', function() {
 			// 업로드의 칼럼정보 가져오기

+ 12 - 0
src/main/webapp/WEB-INF/views/goods/GoodsQuikDeliverySkipForm.html

@@ -256,6 +256,18 @@
 			return false;
 		}
 		
+		if (!gagajf.isNull($('#searchForm textarea[name=condition]').val())){
+			var arrData = $('#searchForm textarea[name=condition]').val().replace(/\r\n/g,"\n").split("\n"); 
+			if (arrData.length > 500){
+				mcxDialog.alertC("키워드 조회값을 500 이하로 조회 하세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$('#searchForm textarea[name=condition]').focus();
+					}
+				});
+				return false;
+			}
+		}
 		return true;
 	}
 	

+ 13 - 0
src/main/webapp/WEB-INF/views/goods/GoodsTitleReserveForm.html

@@ -308,6 +308,19 @@
 				return false;
 			} 
 		}
+		
+		if (!gagajf.isNull($('#goodsTnmListForm textarea[name=condition]').val())){
+			var arrData = $('#goodsTnmListForm textarea[name=condition]').val().replace(/\r\n/g,"\n").split("\n"); 
+			if (arrData.length > 500){
+				mcxDialog.alertC("키워드 조회값을 500 이하로 조회 하세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$('#goodsTnmListForm textarea[name=condition]').focus();
+					}
+				});
+				return false;
+			}
+		}
 
 		return true;
 	}