getOrderDispatchService()->dispatchList($this->user['id'], $this->request->request('page_size', 20)); $this->success('获取成功', $res); } /** * 工作台订单列表 * @return void */ public function workbenchOrderList() { $params = $this->request->request(); $validate = $this->validate($params, \app\worker\validate\OrderDispatch::class . '.workbenchOrderList'); if ($validate !== true) { $this->error($validate); } $pageSize = $this->request->request('page_size', 20); $type = $this->request->request('workbench_type'); $res = $this->getOrderDispatchService()->workbenchOrderList($this->user['id'], $type, $pageSize); $this->success('获取成功', $res); } /** * 接单/拒接 * @return void */ public function orderConfirm() { $params = $this->request->request(); $validate = $this->validate($params, \app\worker\validate\OrderDispatch::class . '.orderConfirm'); if ($validate !== true) { $this->error($validate); } $res = $this->getOrderDispatchService()->orderConfirm($this->user['id'], $params['order_dispatch_id'], $params['type']); $this->success('操作成功', $res); } }