{{userInfo.nickname}}
用户设置 退出登录

{{wikiTitle}}

物流查询

目前已有一号通快递查询、阿里云快递查询扩展

扩展入口文件

文件目录 crmeb\services\express\Express.php 默认一号通快递查询

namespace crmeb\services\express;


use crmeb\basic\BaseManager;
use crmeb\services\AccessTokenServeService;
use think\Container;
use think\facade\Config;

/**
 * Class Express
 * @package crmeb\services\express
 * @mixin \crmeb\services\express\storage\Express
 */
class Express extends BaseManager
{
     //...
}

使用快递查询扩展

use crmeb\services\express\Express;


$express = new Express();

$num = '快递单号';
$com = '快递code码,可以选填';

$res = $express->query($num, $com);

var_dump($res);

切换到阿里云快递查询扩展

use crmeb\services\express\Express;


$express = new Express('aliyun_express');

$num = '快递单号';
$com = '快递code码,可以选填';

$res = $express->query($num, $com);

var_dump($res);

举例增加:腾讯云快递查询扩展

增加 crmeb\services\express\storage\Tencent.php

namespace crmeb\services\express\storage;

use crmeb\services\express\BaseExpress;

/**
*  腾讯快递查询
 * Class Tencent
 * @package crmeb\services\express\storage
 */
class Tencent extends BaseExpress
{

    //查询快递
    public function query(string $no = '', string $type = '')
    {

    }

    //是否开通 如果不需要可以不实现内部逻辑
    public function open()
    {
         return true;
    }

    //电子面单打印 如果不需要可以不实现内部逻辑
    public function dump($data)
    {

    }

    //面单模板 如果不需要可以不实现内部逻辑
    public function temp(string $com)
    {

    }

}

使用腾讯云查询快递扩展

use crmeb\services\express\Express;

//切换扩展
$express = new Express('tencent ');

$num = '快递单号';
$com = '快递code码,可以选填';

$res = $express->query($num, $com);

var_dump($res);
{{cateWiki.like_num}}人点赞
0人点赞
评论({{cateWiki.comment_num}}) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} {{cateWiki.page_view_num}}人看过该文档
评论(0) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} 38人看过该文档
评论
{{item.user ? item.user.nickname : ''}} (自评)
{{item.content}}
{{item.create_time}} 删除
{{item.like ? item.like.like_num : 0}} {{replyIndex == index ? '取消回复' : '回复'}}
评论
{{items.user ? items.user.nickname : '暂无昵称'}} (自评)
{{items.content}}
{{items.create_time}} 删除
{{items.like ? items.like.like_num : 0}} {{replyIndexJ == (index+'|'+indexJ) ? '取消回复' : '回复'}}
评论
目录
  • {{item}}