PHPackages                             zmoyi/jushuitan - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. zmoyi/jushuitan

ActiveLibrary

zmoyi/jushuitan
===============

聚水潭-php-sdk

2.0(2y ago)16806↓100%9MITPHPPHP &gt;=8.1

Since Aug 22Pushed 1y ago1 watchersCompare

[ Source](https://github.com/zmoyi/jushuitan)[ Packagist](https://packagist.org/packages/zmoyi/jushuitan)[ RSS](/packages/zmoyi-jushuitan/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (7)Used By (0)

聚水潭 php SDK
===========

[](#聚水潭-php-sdk)

### 已升级 SDK，此版本不在维护，望周知

[](#已升级-sdk此版本不在维护望周知)

### 请移步

[](#请移步-httpsgithubcomzmoyijstan)

[![Latest Stable Version](https://camo.githubusercontent.com/0f3862ae8a2963e309e06addac9958e115b09732eec9c7b74d75764a7057592b/68747470733a2f2f706f7365722e707567782e6f72672f7a6d6f79692f6a757368756974616e2f76)](https://packagist.org/packages/zmoyi/jushuitan) [![Total Downloads](https://camo.githubusercontent.com/6e6d060dd529597891f874ceee5d820cb15bf6087976b62caac99a72a9589a17/68747470733a2f2f706f7365722e707567782e6f72672f7a6d6f79692f6a757368756974616e2f646f776e6c6f616473)](https://packagist.org/packages/zmoyi/jushuitan) [![License](https://camo.githubusercontent.com/88f50db7c95fd4fafe8d594e5deec53e5c253c99c9d184d8af0732844f740003/68747470733a2f2f706f7365722e707567782e6f72672f7a6d6f79692f6a757368756974616e2f6c6963656e7365)](https://packagist.org/packages/zmoyi/jushuitan) [![PHP Version Require](https://camo.githubusercontent.com/fe4f27760c81c82b68ec177b0f774d9264ff1080c78db9c956c1ddf0ecf66980/68747470733a2f2f706f7365722e707567782e6f72672f7a6d6f79692f6a757368756974616e2f726571756972652f706870)](https://packagist.org/packages/zmoyi/jushuitan)

聚水潭的php-sdk

要求
--

[](#要求)

- php&gt;=7.4.3

安装
--

[](#安装)

```
composer require zmoyi/jushuitan

```

配置以及使用
------

[](#配置以及使用)

### config全局配置

[](#config全局配置)

```
$config = [
    'authUrl' => 'https://openweb.jushuitan.com/auth',
    'baseUrl' =>'https://dev-api.jushuitan.com/',
    'app_Key' => 'b0b7d1db226d4216a3d58df9ffa2dde5',
    'app_Secret'=> '99c4cef262f34ca882975a7064de0b87',
    'access_token' => 'b7e3b1e24e174593af8ca5c397e53dad'
];
```

### api调用

[](#api调用)

```
use zmoyi\JuShuiTan\Api\ApiRequest;
use zmoyi\JuShuiTan\Api\Common\ServeHttp;

$data = [
    'shop_id' => '123456'
];
$apiRequest = new ApiRequest($config);
/**
* ServeHttp::XXX为内部定义的接口路由常量
* 也可以直接传路由地址，如：/open/orders/out/simple/query
*/
$response = $apiRequest->request(ServeHttp::QUERY_SKUMAP,$data);
```

### auth调用

[](#auth调用)

```
use zmoyi\JuShuiTan\Auth\Auth;
/**
* config同上
 */
$Auth = new Auth($config);
/**
* 生成授权链接
 */
$url = $Auth->createUrl();
/**
* code换取Access_Token
 * 请自行处理返回数据
 */
$AccessToken = $Auth->getAccessToken($code);
/**
* 刷新令牌
 * 请自行处理返回数据
 */
$refToken = $Auth->refreshToken($accessToken);
```

路由定义如下
------

[](#路由定义如下)

```
/**
* 调用示例
 */
 \zmoyi\JuShuiTan\Api\Common\ServeHttp::QUERY_AFTERSALE_RECEIVED;
  /**
     * 基础API路由
     */
    /**
     * 店铺查询
     */
    const QUERY_SHOPS = 'open/shops/query';

    /**
     * 物流公司查询
     */
    const QUERY_LOGISTICSCOMPANY = 'open/logisticscompany/query';

    /**
     * 仓库查询
     */
    const QUERY_PARTNER_WMS = 'open/wms/partner/query';

    /**
     * 分销商查询列表
     */
    const QUERY_DISTRIBUTOR = 'open/jushuitan/distributor/query';

    /**
     * 基础API路由end
     * ------------------------------------------------------------------
     * 商品API路由
     */

    /**
     * 普通商品资料上传
     */
    const UPLOAD_ITEMSKU = '/open/jushuitan/itemsku/upload';

    /**
     * 店铺商品资料上传
     */
    const UPLOAD_SKUMAP = '/open/jushuitan/skumap/upload';

    /**
     * 组合装商品上传
     */
    const UPLOAD_COMBINESKU_ITEM = '/open/jushuitan/item/combinesku/upload';

    /**
     * 店铺商品资料查询
     */
    const QUERY_SKUMAP = '/open/skumap/query';

    /**
     *组合装商品查询
     */
    const QUERY_COMBINE_SKU = '/open/combine/sku/query';

    /**
     * 商品类目查询
     */
    const QUERY_CATEGORY = '/open/category/query';

    /**
     * 普通商品查询（按款查询）
     */
    const QUERY_MALL_ITEM = '/open/mall/item/query';

    /**
     * 普通商品资料查询（按sku查询）
     */
    const QUERY_SKU = '/open/sku/query';

    /**
     * 商品API end
     * ————————————————————————————————————————————————
     * 库存API
     */

    /** 库存查询
     */
    const QUERY_INVENTORY = '/open/inventory/query';

    /**
     * 库存盘点查询
     */
    const QUERY_INVENTORY_COUNT = '/open/inventory/count/query';

    /**
     * 新建盘点单
     */
    const UPLOAD_INVENTORY_V2 = '/open/jushuitan/inventoryv2/upload';

    /**
     * 库存API end
     * ————————————————————————————————————————————————
     * 订单API
     */

    /**
     * 订单上传(商家自有商城、跨境线下)
     */
    const UPLOAD_ORDERS = '/open/jushuitan/orders/upload';

    /**
     * 订单取消-按内部单号取消
     */
    const CANCEL_ORDERBYOID = '/open/jushuitan/orderbyoid/cancel';

    /**
     * 订单查询
     */
    const QUERY_ORDERS_SINGLE = '/open/orders/single/query';

    /**
     * 订单发货
     */
    const UPLOAD_ORDER_SENT = '/open/order/sent/upload';

    /**
     * 订单API end
     * ————————————————————————————————————————————————
     * 物流API
     */

    /**
     * 批量快递登记
     */
    const UPLOAD_EXPRESS_REGISTER = '/open/express/register/upload';

    /**
     * 称重并发货
     */
    const UPLOAD_ORDERS_WEIGHT_SEND = '/open/orders/weight/send/upload';

    /**
     * 发货信息查询
     */
    const QUERY_LOGISTIC = '/open/logistic/query';

    /**
     * 物流API end
     * ———————————————————————————————————————————————————
     * 采购API
     */

    /**
     * 采购单查询
     */
    const QUERY_PURCHASE = '/open/purchase/query';

    /**
     * 采购单上传
     */
    const UPLOAD_PURCHASE = '/open/jushuitan/purchase/upload';

    /**
     * 供应商上传
     */
    const UPLOAD_SUPPLIER = '/open/supplier/upload';

    /**
     * 供应商查询
     */
    const QUERY_SUPPLIER = '/open/supplier/query';

    /**
     * 加工单查询
     */
    const QUERY_MANUFACTURE = '/open/jushuitan/manufacture/query';

    /**
     * 采购API end
     * ————————————————————————————————————————
     * 入库API
     */

    /**
     * 新建采购入库单
     */
    const UPLOAD_PURCHASEIN = '/open/jushuitan/purchasein/upload';

    /**
     * 采购入库查询
     */
    const QUERY_PURCHASEIN = '/open/purchasein/query';

    /**
     * 入库单确认
     */
    const UPLOAD_PURCHASEIN_RECEIVED = '/open/purchasein/received/upload';

    /**
     * 采购按箱入库
     */
    const UPLOAD_PURCHASEIN_CONFIRM = '/open/purchasein/confirm/upload';

    /**
     * 入库API end
     * ————————————————————————————————————
     * 出库API
     */

    /**
     * 销售出库查询
     */
    const QUERY_ORDER_OUT_SIMPLE = '/open/orders/out/simple/query';

    /**
     * 出库发货
     */
    const UPLOAD_ORDERS_WMS_SENT = '/open/orders/wms/sent/upload';

    /**
     * 采购退货查询
     */
    const QUERY_PURCHASEOUT = '/open/purchaseout/query';

    /**
     * 采购退货上传（新）
     */
    const UPLOAD_PURCHASEOUT = '/open/jushuitan/purchaseout/upload';

    /**
     * 出库API end
     * ————————————————————————————————————
     * 售后API
     */

    /**
     * 退货退款查询
     */
    const QUERY_REFUND_SINGLE = '/open/refund/single/query';

    /**
     * 实际收货上传
     */
    const UPLOAD_REFUND_RECEIVE = '/open/refund/receive/upload';

    /**
     * 实际收货查询
     */
    const QUERY_AFTERSALE_RECEIVED = '/open/aftersale/received/query';

    /**
     * 售后上传
     */
    const UPLOAD_AFTERSALE = '/open/aftersale/upload';

    /**
     * 售后API end
     * ————————————————————————————————————
     *其他出入库API
     */

    /**
     * 其它出入库查询
     */
    const QUERY_OTHER_INOUT = '/open/other/inout/query';

    /**
     * 新建其它出入库（新）
     */
    const UPLOAD_OTHERINOUT = '/open/jushuitan/otherinout/upload';

    /**
     * 其他出入库API end
     * ————————————————————————————————————
     *调拨API
     */

    /**
     * 调拨单查询
     */
    const QUERY_ALLOCATE = '/open/allocate/query';

    /**
     * 库存调拨上传（跨仓调拨）
     */
    const UPLOAD_ALLOCATE_KC = '/open/allocate/kc/upload';

    /**
     * 库存调拨上传（仓内调拨）
     */
    const UPLOAD_ALLOCATE_IN = '/open/jushuitan/allocate/in/upload';
```

开源协议
----

[](#开源协议)

遵循MIT开源协议

使用交流
----

[](#使用交流)

[![QQ](WechatIMG1.jpg)](WechatIMG1.jpg)

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~94 days

Recently: every ~117 days

Total

6

Last Release

888d ago

Major Versions

v1.1 → 2.02023-12-06

PHP version history (2 changes)1.0.0PHP &gt;=7.4.3

2.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/0279bdbd2a26484dd71a7a2408d7d2dbf3a29a87b78079e882e1406a2dc323ff?d=identicon)[zmoyi](/maintainers/zmoyi)

---

Top Contributors

[![zmoyi](https://avatars.githubusercontent.com/u/48953751?v=4)](https://github.com/zmoyi "zmoyi (94 commits)")

---

Tags

erperpsdkjushuitanERPjushuitan

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zmoyi-jushuitan/health.svg)

```
[![Health](https://phpackages.com/badges/zmoyi-jushuitan/health.svg)](https://phpackages.com/packages/zmoyi-jushuitan)
```

###  Alternatives

[lavalite/cms

Lavalite - The Laravel CMS.

2.9k56.3k](/packages/lavalite-cms)[zmoyi/jstan

聚水潭-php-sdk

153.8k1](/packages/zmoyi-jstan)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
