response->format = Response::FORMAT_JSON; \Yii::$app->response->data = [ 'code' => 401, 'msg' => '登录失败' ]; return false; } $agentFrontDriver = \app\models\Driver::findOne(['saas_user_id' => $saas_user->id, 'is_delete' => 0]); if (!$agentFrontDriver) { \Yii::$app->response->format = Response::FORMAT_JSON; \Yii::$app->response->data = [ 'code' => 1, 'msg' => '非仓库司机' ]; return false; } if (!intval($agentFrontDriver->status)) { \Yii::$app->response->format = Response::FORMAT_JSON; \Yii::$app->response->data = [ 'code' => 1, 'msg' => '司机账户已经被禁用' ]; return false; } $action->controller->agentFrontDriverId = $agentFrontDriver->id; $action->controller->agentFrontId = $agentFrontDriver->admin_id; return parent::beforeAction($action); } }