결제금액이 있을 때만 주문정보에 환불금액 기록하도록 수정
This commit is contained in:
@ -109,7 +109,7 @@ $qstr2 = $qstr.'&rq_type='.$rq_type.'&save_stx='.$stx;
|
||||
<td>
|
||||
<select name="rq_status" id="rq_status">
|
||||
<option value="0"<?php echo get_selected($rq['rq_status'], '0'); ?>>선택</option>
|
||||
<option value="1"<?php echo get_selected($rq['rq_status'], '1'); ?>><?php $type; ?>요청 처리완료</option>
|
||||
<option value="1"<?php echo get_selected($rq['rq_status'], '1'); ?>><?php echo $type; ?>요청 처리완료</option>
|
||||
<option value="99"<?php echo get_selected($rq['rq_status'], '99'); ?>>고객취소</option>
|
||||
<option value="100"<?php echo get_selected($rq['rq_status'], '100'); ?>>처리불가</option>
|
||||
</select>
|
||||
|
||||
@ -26,7 +26,7 @@ if($rq['rq_type'] == 0)
|
||||
else if($rq['rq_type'] == 2)
|
||||
$ct_status = '반품';
|
||||
|
||||
if(($rq_status == 1 || $rq_status == 2) && $ct_status != '') {
|
||||
if($rq_status == 1 && $ct_status != '') {
|
||||
$item = explode(',', $rq['ct_id']);
|
||||
for($i=0; $i<count($item); $i++) {
|
||||
$sql = " update {$g4['shop_cart_table']}
|
||||
@ -37,9 +37,9 @@ if(($rq_status == 1 || $rq_status == 2) && $ct_status != '') {
|
||||
}
|
||||
}
|
||||
|
||||
// 환불금액입력
|
||||
// 환불금액입력(입금 금액이 있을 때만)
|
||||
$rq_amount1 = preg_replace('/[^0-9]/', '', $rq_amount1);
|
||||
if($rq_amount1 > 0) {
|
||||
if($od['od_receipt_amount'] > 0 && $rq_amount1 > 0) {
|
||||
$sql = " update {$g4['shop_order_table']}
|
||||
set od_refund_amount = '$rq_amount1'
|
||||
where od_id = '{$od['od_id']}' ";
|
||||
@ -53,8 +53,8 @@ $sql = " insert into `{$g4['shop_request_table']}`
|
||||
( '{$rq['rq_type']}', '$rq_id', '{$od['od_id']}', '{$rq['ct_id']}', '{$member['mb_id']}', '$rq_content', '$rq_status', '$rq_item', '$dl_company', '$rq_invoice', '$rq_amount1', '$rq_amount2', '$rq_amount3', '$rq_account', '$REMOTE_ADDR', '".G4_TIME_YMDHIS."' ) ";
|
||||
sql_query($sql);
|
||||
|
||||
// 부분취소처리
|
||||
if(($od['od_settle_case'] == '신용카드' || $od['od_settle_case'] == '계좌이체') && ($rq_status == 1 || $rq_status == 2))
|
||||
// 부분취소처리(결제금액이 있을 때만)
|
||||
if(($od['od_settle_case'] == '신용카드' || $od['od_settle_case'] == '계좌이체') && $rq_status == 1 && $od['od_receipt_amount'] > 0 && $od['od_tno'])
|
||||
{
|
||||
$rq_amount2 = preg_replace('/[^0-9]/', '', $rq_amount2);
|
||||
$rq_amount3 = preg_replace('/[^0-9]/', '', $rq_amount3);
|
||||
|
||||
Reference in New Issue
Block a user