sowon4187 5 лет назад
Родитель
Сommit
daab32082f

+ 1 - 0
src/main/java/com/style24/persistence/domain/Social.java

@@ -64,6 +64,7 @@ public class Social extends TscBaseDomain{
 		private String goodsImgYn;	//상품 이미지 유무
 		private String  sysImgNm;	//상품시스쳄이미지
 		private String goodsTnm;	//상품 타이틀
+		private String goodType;	//상품 타입
 		
 		//브랜드
 		private String brandKnm;	//브랜드이름(한글)

+ 14 - 11
src/main/webapp/WEB-INF/views/marketing/SocialShoppingListForm.html

@@ -539,14 +539,9 @@
 		{headerName: '적용 할인율(%)'			, field:'dcArate'	, width:200 , cellClass: 'text-center', cellEditor: 'numericCellEditor'
 			, editable: function(params) { return gagajf.isNull(params.data.currAprice) ? true : false; }
 		}, // 변경 후 할인율
-		/* {headerName: '적용 PC 포인트율'		, field:'pntAprate'	, width:200 , cellClass: 'text-right', editable : true, cellEditor: 'numericCellEditor'}, // 변경 후 포인트적립율(PC) */
-		/* {headerName: '적용 MOBILE 포인트율'	, field:'pntAmrate'	, width:200 , cellClass: 'text-right', editable : true, cellEditor: 'numericCellEditor' }, // 변경 후 포인트적립율(모바일) */
-		/* {headerName: '표시순서'				, field:'dispOrd'	, width:100 , cellClass: 'text-center', editable : true, cellEditor: 'numericCellEditor', valueGetter: 'node.rowIndex+1'
-		}, */
+		{headerName: '상품타입'	         , field:'goodsType'		, width:100 , cellClass: 'text-center', hide: true},
 		{headerName: '삭제여부'				, field:'delYn'		, width:100 , cellClass: 'text-center', hide: true},
 		{headerName: '변경전 할인율'				, field:'dcBrate'		, width:100 , cellClass: 'text-center', hide: true},
-		{headerName: '기존 판매가'	         , field:'currBprice'		, width:100 , cellClass: 'text-center', hide: true},
-		{headerName: '기존 판매가'	         , field:'cur'		, width:100 , cellClass: 'text-center', hide: true},
 	];
 
 	var gridOptionsGoods = gagaAgGrid.getGridOptions(columnDefsSocialGoods);
@@ -685,6 +680,7 @@
 							  dcBrate: result[disp].dcRate,
 							  listPrice : result[disp].listPrice,
 							  sysImgNm : result[disp].sysImgNm,
+							  goodsType : result[disp].goodsType,
 							  dispOrd : disp+1
 							  };
 				
@@ -751,6 +747,18 @@
 		var checkData = [];
 		var msg = '';
 		$(goodsList).each(function(idx, goods) {
+			if (goods.listPrice < goods.currAprice) {
+				msg = goods.goodsNm + ' 상품이 정상가보다 적용판매가가 높습니다.';
+				return false;
+			}
+			
+			if (goods.goodsType == "G056_D") {
+				if(goods.currBprice != goods.currAprice){
+					msg = goods.goodsNm + ' 상품은 딜상품으로 기존 판매가와 동일하게 적용하여야 합니다.';
+					return false;
+				}
+			}
+			
 			if (goods.dcArate > 100) {
 				msg = '할인율은 100%를 넘을 수 없습니다.';
 				return false;
@@ -776,11 +784,6 @@
 				goods.currAprice = currAprice;
 			}
 			
-			if (goods.listPrice < goods.currAprice) {
-				msg = goods.goodsNm + ' 상품이 정상가보다 적용판매가가 높습니다.';
-				return false;
-			}
-			
 		});
 		
 		if (!gagajf.isNull(msg)) {