From 0a84261bd623139ec016b7c4d5b9283e0a01fd24 Mon Sep 17 00:00:00 2001 From: chicpro Date: Thu, 22 May 2014 09:07:50 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=A5=EB=B0=94=EA=B5=AC=EB=8B=88=20?= =?UTF-8?q?=EB=8B=B4=EA=B8=B0=20=EC=9E=AC=EA=B3=A0=20=EC=B2=B4=ED=81=AC=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=9E=AC=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/cartupdate.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/shop/cartupdate.php b/shop/cartupdate.php index 66ac2611b..069f08bb2 100644 --- a/shop/cartupdate.php +++ b/shop/cartupdate.php @@ -141,14 +141,6 @@ else // 장바구니에 담기 $lst_count++; } - // 바로구매에 있던 장바구니 자료를 지운다. - if($i == 0 && $sw_direct) - sql_query(" delete from {$g5['g5_shop_cart_table']} where od_id = '$tmp_cart_id' and ct_direct = 1 ", false); - - // 옵션수정일 때 기존 장바구니 자료를 먼저 삭제 - if($act == 'optionmod') - sql_query(" delete from {$g5['g5_shop_cart_table']} where od_id = '$tmp_cart_id' and it_id = '$it_id' "); - //-------------------------------------------------------- // 재고 검사 //-------------------------------------------------------- @@ -159,7 +151,8 @@ else // 장바구니에 담기 $io_value = $_POST['io_value'][$it_id][$k]; $sql = " select SUM(ct_qty) as cnt from {$g5['g5_shop_cart_table']} - where it_id = '$it_id' + where od_id <> '$tmp_cart_id' + and it_id = '$it_id' and io_id = '$io_id' and io_type = '$io_type' and ct_stock_use = 0 @@ -181,6 +174,14 @@ else // 장바구니에 담기 } //-------------------------------------------------------- + // 바로구매에 있던 장바구니 자료를 지운다. + if($i == 0 && $sw_direct) + sql_query(" delete from {$g5['g5_shop_cart_table']} where od_id = '$tmp_cart_id' and ct_direct = 1 ", false); + + // 옵션수정일 때 기존 장바구니 자료를 먼저 삭제 + if($act == 'optionmod') + sql_query(" delete from {$g5['g5_shop_cart_table']} where od_id = '$tmp_cart_id' and it_id = '$it_id' "); + // 장바구니에 Insert // 바로구매일 경우 장바구니가 체크된것으로 강제 설정 if($sw_direct)