diff --git a/application/admin/controller/aftersales/Aftersale.php b/application/admin/controller/aftersales/Aftersale.php index 861d500..e29ce1f 100644 --- a/application/admin/controller/aftersales/Aftersale.php +++ b/application/admin/controller/aftersales/Aftersale.php @@ -129,8 +129,10 @@ class Aftersale extends Backend } $params['admin_id'] = $this->auth->id; $params['admin_user'] = $this->auth->nickname; - $params['worker_id'] = $order->dispatch->worker_id; - $params['worker_name'] = $order->dispatch->worker_name; + if(!empty($order->dispatch)){ + $params['worker_id'] = $order->dispatch->worker_id; + $params['worker_name'] = $order->dispatch->worker_name; + } $result = $this->model->allowField(true)->save($params); $order->aftersale_id = $this->model->id; $order->save();