|
@@ -168,6 +168,7 @@ class Refund
|
|
$num = $data['num'];
|
|
$num = $data['num'];
|
|
}
|
|
}
|
|
$cash = $data['price'] - $data['refund_cash'];
|
|
$cash = $data['price'] - $data['refund_cash'];
|
|
|
|
+ $num = $data['num'] - $data['refund_num'];
|
|
if (isset($data['p_price']) && isset($data['refund_p_cash'])) {
|
|
if (isset($data['p_price']) && isset($data['refund_p_cash'])) {
|
|
$p_cash = $data['p_price'] - $data['refund_p_cash'];
|
|
$p_cash = $data['p_price'] - $data['refund_p_cash'];
|
|
} else {
|
|
} else {
|
|
@@ -217,6 +218,7 @@ class Refund
|
|
$update = array();
|
|
$update = array();
|
|
$update['where_id'] = $data['id'];
|
|
$update['where_id'] = $data['id'];
|
|
$update['refund_cash'] = $data['refund_cash'] + $cash;
|
|
$update['refund_cash'] = $data['refund_cash'] + $cash;
|
|
|
|
+ $update['refund_num'] = $data['refund_num'] + $num;
|
|
if (isset($data['refund_p_cash'])) {
|
|
if (isset($data['refund_p_cash'])) {
|
|
$update['refund_p_cash'] = $data['refund_p_cash'] + $p_cash;
|
|
$update['refund_p_cash'] = $data['refund_p_cash'] + $p_cash;
|
|
}
|
|
}
|
|
@@ -270,6 +272,7 @@ class Refund
|
|
if ($info['num'] && $info['num'] > 0) {
|
|
if ($info['num'] && $info['num'] > 0) {
|
|
//$update['num'] = $order['num'] + $info['num'];
|
|
//$update['num'] = $order['num'] + $info['num'];
|
|
}
|
|
}
|
|
|
|
+ $update['refund_num'] = $order['refund_num'] - $info['num'];
|
|
$update['refund_cash'] = $order['refund_cash'] - $info['cash'];
|
|
$update['refund_cash'] = $order['refund_cash'] - $info['cash'];
|
|
if (isset($order['refund_p_cash'])) {
|
|
if (isset($order['refund_p_cash'])) {
|
|
$update['refund_p_cash'] = $order['refund_p_cash'] - $info['p_cash'];
|
|
$update['refund_p_cash'] = $order['refund_p_cash'] - $info['p_cash'];
|