|
|
@@ -150,32 +150,23 @@ public class TsfCartService {
|
|
|
|
|
|
goods = goodsService.getGoodsInfo(goods);
|
|
|
|
|
|
- log.info("CHECK :::::::::::::::: 0 ::::::::::::::::::::::");
|
|
|
-
|
|
|
if (goods == null) {
|
|
|
- log.info("CHECK :::::::::::::::: 1 ::::::::::::::::::::::");
|
|
|
result.put("message", "상품 정보가 존재하지 않습니다.");
|
|
|
return result;
|
|
|
} else if (TscConstants.GoodsStat.SOLDOUT.value().equals(goods.getGoodsStat())) {
|
|
|
- log.info("CHECK :::::::::::::::: 2 ::::::::::::::::::::::");
|
|
|
result.put("message", "품절입니다");
|
|
|
return result;
|
|
|
} else if (!TscConstants.GoodsStat.SOLDOUT.value().equals(goods.getGoodsStat()) && !TscConstants.GoodsStat.APPR.value().equals(goods.getGoodsStat())) {
|
|
|
- log.info("CHECK :::::::::::::::: 3 ::::::::::::::::::::::");
|
|
|
result.put("message", "판매중인 상품이 아닙니다.");
|
|
|
return result;
|
|
|
} else if (param.getGoodsQty() > goods.getMaxOrdQty()) {
|
|
|
- log.info("CHECK :::::::::::::::: 4 ::::::::::::::::::::::");
|
|
|
result.put("message", goods.getGoodsNm() + " 상품의 최대 구매 수량은 " + goods.getMaxOrdQty() + " 입니다.");
|
|
|
return result;
|
|
|
} else if (param.getGoodsQty() < goods.getMinOrdQty()) {
|
|
|
- log.info("CHECK :::::::::::::::: 5 ::::::::::::::::::::::");
|
|
|
result.put("message", goods.getGoodsNm() + " 상품의 최소 구매 수량은 " + goods.getMinOrdQty() + " 입니다.");
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- log.info("CHECK :::::::::::::::: 6 ::::::::::::::::::::::");
|
|
|
-
|
|
|
// 상품 재고 확인
|
|
|
GoodsStock checkParam = new GoodsStock();
|
|
|
checkParam.setGoodsCd(param.getGoodsCd());
|
|
|
@@ -235,10 +226,10 @@ public class TsfCartService {
|
|
|
|
|
|
cart.setJsessionId(TscSession.getSessionId());
|
|
|
|
|
|
- // 장바구니 보유 CART_SQ 쿼리
|
|
|
List<String> sendCartSqList = new ArrayList<String>();
|
|
|
for (Cart carts : params) {
|
|
|
int i = 1;
|
|
|
+ // 장바구니 보유 CART_SQ 쿼리
|
|
|
Collection<Cart> cartInfos = carts.getCartCompsList();
|
|
|
sb = new StringBuilder();
|
|
|
for(Cart param : cartInfos) {
|
|
|
@@ -310,6 +301,7 @@ public class TsfCartService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 상품상세 > 바로구매 로그인 후 구매 클릭시 주문서로 송부할 장바구니번호
|
|
|
StringBuilder cartSqComma = new StringBuilder();
|
|
|
|
|
|
int i = 0;
|