| xqd
@@ -178,13 +178,16 @@ class Order extends BaseModel
|
|
|
$updateOrder = ['order_status' => 5, 'order_notes' => $order_notes];
|
|
|
if ($order['payment_status'] > 1) {
|
|
|
//退钱到余额
|
|
|
- if (!empty($order['payment_amount']) && $can_refund) {
|
|
|
+ if (!empty($order['payment_amount']) && $can_refund && $order['product_type'] != 5) {
|
|
|
User::changeBalance($order_id, $order['payment_amount'], 4, $order['id'], '取消订单退款');
|
|
|
}
|
|
|
$updateOrder['cancel_time'] = time();
|
|
|
if ($can_refund) {
|
|
|
$updateOrder['payment_status'] = 4;
|
|
|
}
|
|
|
+ if ($order['product_type'] == 5) {
|
|
|
+ $updateOrder['payment_status'] = 5;
|
|
|
+ }
|
|
|
}
|
|
|
Order::where('id', $order_id)->update($updateOrder);
|
|
|
|