diff --git a/application/admin/controller/aftersales/Aftersale.php b/application/admin/controller/aftersales/Aftersale.php index cfb9dff..5a9cf39 100644 --- a/application/admin/controller/aftersales/Aftersale.php +++ b/application/admin/controller/aftersales/Aftersale.php @@ -258,6 +258,15 @@ class Aftersale extends Backend $result = $row->allowField(true)->save($params); + if($params['status'] != 3){ //非退款售后 + $order = Order::get($row->order_id); + if(empty($order)){ + $this->error('订单不存在'); + } + $order->status = Order::STATUS_FINISHED; + $order->save(); + } + /*if($params['handle_type'] == 1 && $params['status'] == 2){ //处理完成,重新计算利润 $row->refund_status = 3;