Application\Admin\Controllers\SessionLogController::detailAction PHP Method

detailAction() public method

public detailAction ( )
    public function detailAction()
    {
        $login_id = $this->request->get('login_id');
        $builder = $this->modelsManager->createBuilder()->columns('al.login_id, al.admin_id, al.udid, al.ip, al.user_agent, al.login_time, al.logout_time')->addFrom(AdminLogin::class, 'al')->where('al.login_id', $login_id);
        $rows = $builder->execute();
        if (count($rows) === 1) {
            $row = $rows[0];
            $admin_login = [];
            $admin_login['login_id'] = $row['login_id'];
            $admin_login['admin_id'] = $row['admin_id'];
            $admin_login['ip'] = $row['ip'];
            $admin_login['udid'] = $row['udid'];
            $admin_login['user_agent'] = $row['user_agent'];
            $admin_login['login_time'] = $row['login_time'];
            $admin_login['logout_time'] = $row['logout_time'];
        } else {
            $admin_login = [];
        }
        return $this->response->setJsonContent(['code' => 0, 'error' => '', 'data' => ['admin_login' => $admin_login]]);
    }
SessionLogController