2017 © Pedro Peláez
 

library package_track

package tracking data

image

cqgg/package_track

package tracking data

  • Tuesday, July 24, 2018
  • by cqgg
  • Repository
  • 2 Watchers
  • 0 Stars
  • 43 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 18 Versions
  • 291 % Grown

The README.md

package_track

About

Package tracking data., (*1)

Demand

PHP: >=7.0, (*2)

Install

``` composer require cqgg/package_track, (*3)

version: 1.0.0, (*4)

Http website clone

https://github.com/CQGG/package_track.git, (*5)

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); } }, (*6)

The Versions

24/07 2018

dev-master

9999999-dev

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

24/07 2018

2.1.1

2.1.1.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

24/07 2018

2.0.11

2.0.11.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

23/07 2018

2.0.10

2.0.10.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

20/07 2018

2.0.9

2.0.9.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

18/07 2018

2.1.0

2.1.0.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

17/07 2018

2.0.8

2.0.8.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

22/06 2018

2.0.7

2.0.7.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

20/06 2018

2.0.6

2.0.6.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

19/06 2018

2.0.5

2.0.5.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

19/06 2018

2.0.4

2.0.4.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

05/06 2018

2.0.2

2.0.2.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

05/06 2018

2.0.3

2.0.3.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

04/06 2018

2.0.1

2.0.1.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

04/06 2018

2.0.0

2.0.0.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

21/05 2018

1.0.2

1.0.2.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

10/05 2018

1.0.1

1.0.1.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package

09/05 2018

1.0.0

1.0.0.0

package tracking data

  Sources   Download

MIT

The Requires

 

by rei

tracking package