diff --git a/application/admin/controller/AutoDispatchLogic.php b/application/admin/controller/AutoDispatchLogic.php index dfc8516..02283fe 100644 --- a/application/admin/controller/AutoDispatchLogic.php +++ b/application/admin/controller/AutoDispatchLogic.php @@ -27,10 +27,10 @@ class AutoDispatchLogic $order->save(); return false; } - //$admin = Admin::where('id',$order->admin_id)->find(); + $admin = Admin::where('id',config('system_id'))->find(); $insert = [ - 'admin_id' => config('system_id'), - 'admin_user' => config('system_name'), + 'admin_id' => $admin->id, + 'admin_user' => $admin->nickname, 'order_id' => $order->id, 'type' => 2, 'worker_id' => $worker_id, @@ -45,8 +45,8 @@ class AutoDispatchLogic $res = $orderDispatch->allowField(true)->save($insert); $order->status = \app\admin\model\Order::STATUS_DISPATCHED; $order->dispatch_time = date('Y-m-d H:i:s'); - $order->dispatch_admin_id = config('system_id'); - $order->dispatch_admin_user = config('system_name'); + $order->dispatch_admin_id = $admin->id; + $order->dispatch_admin_user = $admin->nickname; $order->worker_id = $worker_id; $order->dispatch_type = 2; $order->save();