주문시 장바구니 상태도 주문상태에 맞게 변경되도록 수정
This commit is contained in:
@ -269,12 +269,12 @@ if ($od_temp_point)
|
|||||||
|
|
||||||
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
||||||
|
|
||||||
|
$od_status = '주문';
|
||||||
if ($od_settle_case == "무통장")
|
if ($od_settle_case == "무통장")
|
||||||
{
|
{
|
||||||
$od_receipt_point = $i_temp_point;
|
$od_receipt_point = $i_temp_point;
|
||||||
$od_receipt_price = 0;
|
$od_receipt_price = 0;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '주문';
|
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "계좌이체")
|
else if ($od_settle_case == "계좌이체")
|
||||||
{
|
{
|
||||||
@ -290,7 +290,8 @@ else if ($od_settle_case == "계좌이체")
|
|||||||
$od_bank_account = $bank_name;
|
$od_bank_account = $bank_name;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '입금';
|
if($od_misu == 0)
|
||||||
|
$od_status = '입금';
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "가상계좌")
|
else if ($od_settle_case == "가상계좌")
|
||||||
{
|
{
|
||||||
@ -305,7 +306,6 @@ else if ($od_settle_case == "가상계좌")
|
|||||||
$od_deposit_name = $od_name;
|
$od_deposit_name = $od_name;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '주문';
|
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "휴대폰")
|
else if ($od_settle_case == "휴대폰")
|
||||||
{
|
{
|
||||||
@ -318,7 +318,8 @@ else if ($od_settle_case == "휴대폰")
|
|||||||
$od_bank_account = $commid.' '.$mobile_no;
|
$od_bank_account = $commid.' '.$mobile_no;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '입금';
|
if($od_misu == 0)
|
||||||
|
$od_status = '입금';
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "신용카드")
|
else if ($od_settle_case == "신용카드")
|
||||||
{
|
{
|
||||||
@ -333,7 +334,8 @@ else if ($od_settle_case == "신용카드")
|
|||||||
$od_bank_account = $card_name;
|
$od_bank_account = $card_name;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '입금';
|
if($od_misu == 0)
|
||||||
|
$od_status = '입금';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -437,15 +439,16 @@ if(!$result) {
|
|||||||
die_utf8('<p>고객님의 주문 정보를 처리하는 중 오류가 발생해서 주문이 완료되지 않았습니다.</p><p>KCP를 이용한 전자결제(신용카드, 계좌이체, 가상계좌 등)은 자동 취소되었습니다.');
|
die_utf8('<p>고객님의 주문 정보를 처리하는 중 오류가 발생해서 주문이 완료되지 않았습니다.</p><p>KCP를 이용한 전자결제(신용카드, 계좌이체, 가상계좌 등)은 자동 취소되었습니다.');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 장바구니 쇼핑에서 주문으로
|
// 장바구니 상태변경
|
||||||
// 신용카드로 주문하면서 신용카드 포인트 사용하지 않는다면 포인트 부여하지 않음
|
// 신용카드로 주문하면서 신용카드 포인트 사용하지 않는다면 포인트 부여하지 않음
|
||||||
|
$cart_status = $od_status;
|
||||||
$sql_card_point = "";
|
$sql_card_point = "";
|
||||||
if ($od_receipt_price > 0 && !$default['de_card_point']) {
|
if ($od_receipt_price > 0 && !$default['de_card_point']) {
|
||||||
$sql_card_point = " , ct_point = '0' ";
|
$sql_card_point = " , ct_point = '0' ";
|
||||||
}
|
}
|
||||||
$sql = "update {$g5['g5_shop_cart_table']}
|
$sql = "update {$g5['g5_shop_cart_table']}
|
||||||
set od_id = '$od_id',
|
set od_id = '$od_id',
|
||||||
ct_status = '주문'
|
ct_status = '$cart_status'
|
||||||
$sql_card_point
|
$sql_card_point
|
||||||
where od_id = '$tmp_cart_id'
|
where od_id = '$tmp_cart_id'
|
||||||
and ct_select = '1' ";
|
and ct_select = '1' ";
|
||||||
|
|||||||
@ -264,12 +264,12 @@ if ($od_temp_point)
|
|||||||
|
|
||||||
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
||||||
|
|
||||||
|
$od_status = '주문';
|
||||||
if ($od_settle_case == "무통장")
|
if ($od_settle_case == "무통장")
|
||||||
{
|
{
|
||||||
$od_receipt_point = $i_temp_point;
|
$od_receipt_point = $i_temp_point;
|
||||||
$od_receipt_price = 0;
|
$od_receipt_price = 0;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '주문';
|
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "계좌이체")
|
else if ($od_settle_case == "계좌이체")
|
||||||
{
|
{
|
||||||
@ -285,7 +285,8 @@ else if ($od_settle_case == "계좌이체")
|
|||||||
$od_bank_account = $bank_name;
|
$od_bank_account = $bank_name;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '입금';
|
if($od_misu == 0)
|
||||||
|
$od_status = '입금';
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "가상계좌")
|
else if ($od_settle_case == "가상계좌")
|
||||||
{
|
{
|
||||||
@ -300,7 +301,6 @@ else if ($od_settle_case == "가상계좌")
|
|||||||
$od_deposit_name = $depositor;
|
$od_deposit_name = $depositor;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '주문';
|
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "휴대폰")
|
else if ($od_settle_case == "휴대폰")
|
||||||
{
|
{
|
||||||
@ -313,7 +313,8 @@ else if ($od_settle_case == "휴대폰")
|
|||||||
$od_bank_account = $commid.' '.$mobile_no;
|
$od_bank_account = $commid.' '.$mobile_no;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '입금';
|
if($od_misu == 0)
|
||||||
|
$od_status = '입금';
|
||||||
}
|
}
|
||||||
else if ($od_settle_case == "신용카드")
|
else if ($od_settle_case == "신용카드")
|
||||||
{
|
{
|
||||||
@ -328,7 +329,8 @@ else if ($od_settle_case == "신용카드")
|
|||||||
$od_bank_account = $card_name;
|
$od_bank_account = $card_name;
|
||||||
$pg_price = $amount;
|
$pg_price = $amount;
|
||||||
$od_misu = $i_price - $od_receipt_price;
|
$od_misu = $i_price - $od_receipt_price;
|
||||||
$od_status = '입금';
|
if($od_misu == 0)
|
||||||
|
$od_status = '입금';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -431,15 +433,16 @@ if(!$result) {
|
|||||||
die_utf8('<p>고객님의 주문 정보를 처리하는 중 오류가 발생해서 주문이 완료되지 않았습니다.</p><p>KCP를 이용한 전자결제(신용카드, 계좌이체, 가상계좌 등)은 자동 취소되었습니다.');
|
die_utf8('<p>고객님의 주문 정보를 처리하는 중 오류가 발생해서 주문이 완료되지 않았습니다.</p><p>KCP를 이용한 전자결제(신용카드, 계좌이체, 가상계좌 등)은 자동 취소되었습니다.');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 장바구니 쇼핑에서 주문으로
|
// 장바구니 상태변경
|
||||||
// 신용카드로 주문하면서 신용카드 포인트 사용하지 않는다면 포인트 부여하지 않음
|
// 신용카드로 주문하면서 신용카드 포인트 사용하지 않는다면 포인트 부여하지 않음
|
||||||
|
$cart_status = $od_status;
|
||||||
$sql_card_point = "";
|
$sql_card_point = "";
|
||||||
if ($od_receipt_price > 0 && !$default['de_card_point']) {
|
if ($od_receipt_price > 0 && !$default['de_card_point']) {
|
||||||
$sql_card_point = " , ct_point = '0' ";
|
$sql_card_point = " , ct_point = '0' ";
|
||||||
}
|
}
|
||||||
$sql = "update {$g5['g5_shop_cart_table']}
|
$sql = "update {$g5['g5_shop_cart_table']}
|
||||||
set od_id = '$od_id',
|
set od_id = '$od_id',
|
||||||
ct_status = '주문'
|
ct_status = '$cart_status'
|
||||||
$sql_card_point
|
$sql_card_point
|
||||||
where od_id = '$tmp_cart_id'
|
where od_id = '$tmp_cart_id'
|
||||||
and ct_select = '1' ";
|
and ct_select = '1' ";
|
||||||
|
|||||||
Reference in New Issue
Block a user