定制 airmole/tjustb-opacsys 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

airmole/tjustb-opacsys

最新稳定版本:v0.1.3

Composer 安装命令:

composer require airmole/tjustb-opacsys

包简介

Tianjin college,USTB OPAC(Online Public Access Catalogue) system HTTP client

README 文档

README

tjustb图书馆OPAC系统客户端(http://opac.bkty.top)

Requirement

  • PHP >= 8.0

Installation

composer require "airmole/tjustb-opacsys"

Config

引用项目根目录下.env文件可配置以下配置项参数:

参数名 默认值 说明
OPACSYS_URL http://10.1.254.98:82 OPAC系统地址
OPACSYS_TIMEOUT 10 请求超时时间(秒)
OPACSYS_PROXY null 请求代理

Usage

<?php
use Airmole\TjustbOpacsys\Opacsys;
class Test
{
    public function test()
    {
        $opacsys = new Opacsys();
        $result = $opacsys->lendAndPopularTopTen(); // 获取热门借阅和热门图书top10
        print_r($result);
    }
}

Document

LocalDebug

在引入项目时,在composer.json中加入以下代码

    "repositories": {
        "airmole/tjustb-edusys": {
            "type": "path",
            "url": "../tjustb-opacsys",
            "options": {
                "symlink": true
            }
        }
    }

composer执行命令:

composer require "airmole/tjustb-opacsys" @dev

Note

  • 建议配合shellbox-aTrust走内网代理更稳定
  • 图书marcNo码并非永久固定有效,不建议长期使用marcNo码作为键名存储数据

Suitable

以本校江苏汇文OPACv5.6.1.220715抓包分析开发而来,其余院校版本未测试可用性无法保证。各功能代码略有不同,如果您有类似需求,可联系我有偿开发专用特供版本。

统计信息

  • 总下载量: 25
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2025-04-23