Просмотр исходного кода

ã„교환 신청 재고 부족 프메시지 프론트 분기 처리

yujung 4 лет назад
Родитель
Сommit
f0383eb021

+ 6 - 2
src/main/java/com/style24/core/biz/service/TscOrderChangeService.java

@@ -1150,9 +1150,9 @@ public class TscOrderChangeService {
 		String stockMsg = "";
 		if (!TscConstants.ChangeGb.EXCHANGE_TO_EXCHANGE.value().equals(excReq.getOrdChgGb())) {
 			for (Order order : excReqList) {
-				String goodsCd = order.getGoodsCd();		// 상품코드
-				String ordChgOpt = order.getOrdChgOpt(); 	// 교환옵션
 				Order currStockQty = orderChangeDao.getCurrStockQty(order);
+				String goodsCd = currStockQty.getGoodsCd();	// 상품코드
+				String ordChgOpt = order.getOrdChgOpt(); 	// 교환옵션
 
 				// 1-1. 재고 정보 미존재
 				if (currStockQty == null) {
@@ -1169,6 +1169,10 @@ public class TscOrderChangeService {
 
 		if (StringUtils.isNotBlank(stockMsg)) {
 			stockMsg += "위 사유로 재고가 부족하여 교환 신청이 취소되었습니다.";
+
+			if ("front".equals(env.getProperty("server.site.name"))) {
+				stockMsg = message.getMessage("EXCHANGE_0003");
+			}
 			throw new IllegalStateException(stockMsg);
 		}