承接 cqgg/package_track 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

cqgg/package_track

Composer 安装命令:

composer require cqgg/package_track

包简介

package tracking data

README 文档

README

About

Package tracking data.

Demand

PHP: >=7.0

Install

composer require cqgg/package_track

version: 1.0.0

## Http website clone
https://github.com/CQGG/package_track.git 

eg.
 /**
 * [packgeTrackSpider 根据数据库数据抓取]
 * @return [type] [description]
 */
function packgeTrackSpider()
{
    $map                = []; //['carrier_code'=>'FEDEX'];
    $package_data       = db('order_package')->where($map)->field(true)->select();
    $package_data_chunk = array_chunk($package_data, 500);
    $spider_service     = new \track\PackageTrack;
    foreach ($package_data_chunk as $package_data) {
        $track_data = [];
        $spider_service->execute($package_data, function ($results) use (&$track_data) {
            $data = [];
            $now  = date('Y-m-d H:i:s');
            foreach ($results as $result) {
                $data[] = [
                    'track_code'    => $result['track_code'],
                    'carrier_code'  => $result['carrier_code'],
                    'current_event' => $result['current_info'],
                    'track_events'  => json_encode($result['track_log'], JSON_UNESCAPED_UNICODE),
                    'status'        => $result['is_valid'] ? $result['is_over'] ? 2 : 1 : 0,
                    'create_time'   => $now,
                ];
            }
            $track_data = array_merge($track_data, $data);
            if (count($track_data) >= 50) {
                db('package_tracking')->insertAll($track_data);
                $track_data = [];
            }
        });
        !empty($track_data) ? db('package_tracking')->insertAll($track_data) : true;
        usleep(1000 * 30);
    }
}

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-05-09

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固