소스 검색

딜상품 기본값설정, 사방넷스크립트 상품수정 가격체크

jmh 4 년 전
부모
커밋
6f330e6bc4
2개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 0
      src/main/java/com/style24/scm/biz/web/TssGoodsController.java
  2. 3 1
      src/main/webapp/WEB-INF/views/goods/GoodsDealForm.html

+ 5 - 0
src/main/java/com/style24/scm/biz/web/TssGoodsController.java

@@ -585,6 +585,11 @@ public class TssGoodsController extends TssBaseController {
 		if ("G008_90".equals(goods.getGoodsStat()) && ("G008_20".equals(goodsOrg.getGoodsStat()) || "G008_40".equals(goodsOrg.getGoodsStat()))) {
 			throw new IllegalStateException("상품의 [승인완료]상태는 담당 MD에게 요청하세요.");
 		}
+		
+		System.out.println("## CHK SAVEGOODS :"+goods);
+		if (goods.getListPrice() < goods.getCurrPrice()) {
+			throw new IllegalStateException("판매가를 올바르게 입력해주세요.");
+		}
 
 		// 상품상태에 따른 이미지 정보 확인 - 상품상태가 승인대기일 경우
 		if ("G008_40".equals(goods.getGoodsStat())) {

+ 3 - 1
src/main/webapp/WEB-INF/views/goods/GoodsDealForm.html

@@ -71,7 +71,7 @@
 						<th>원산지<em class="required" title="필수"></em></th>
 						<td ><select name="originCd" id="originCd">
 								<option value="">[전체]</option>
-								<option th:if="${makOriginList}" th:each="oneData, status : ${makOriginList}" th:value="${oneData.cd}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
+								<option th:if="${makOriginList}" th:each="oneData, status : ${makOriginList}" th:value="${oneData.cd}" th:selected="${oneData.cd == 'G076_021'}" th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></option>
 							</select>
 						</td>
 						<th>시즌<em class="required" title="필수"></em></th>
@@ -229,6 +229,8 @@
 	$(document).ready(function() {
 		gagaAgGrid.createGrid('gridGoodsDealList', gridGoodsDealOptions);
 
+		// 기본값 설정
+		$("#makeYmd").val(_today.replaceAll("-", ""));
 	});
 	
 	var fnOpenGoodsDealPopup = function() {