delivery.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 16/2/22
  6. * Time: 上午11:47
  7. */
  8. class deliveryControl extends mobileHomeControl
  9. {
  10. public function __construct()
  11. {
  12. parent::__construct();
  13. }
  14. /**
  15. * @desc:物流信息查询
  16. * @author:jiafang.wang
  17. * @since: 2016.2.22
  18. */
  19. public function queryOp()
  20. {
  21. //获取物流单号
  22. //$order_sn = $_GET['order_sn'];
  23. //$condition = ['order_sn' => $order_sn];
  24. //$postid = Model()->table('goods')->where($condition)->field('shipping_code')->find();
  25. $postid = '227270508536';
  26. //查询本地是否有
  27. //取参数
  28. //请求快递100
  29. //取得json
  30. //存数据库
  31. //获取物流公司
  32. $com = 'shentong';
  33. //key
  34. $key = '5b634ac27f4c1a82';
  35. //组装URL查询
  36. $url = "http://api.kuaidi100.com/api";//?id={$key}&com={$com}&nu={$postid}&show=0&muti=1&order=desc";
  37. $params = array();
  38. {
  39. $params['id'] = $key;
  40. $params['com'] = $com;
  41. $params['nu'] = $postid;
  42. $params['show'] = 0;
  43. $params['muti'] = 1;
  44. $params['order'] = 'desc';
  45. }
  46. $response = http_request($url, $params, 'GET');
  47. $data = json_decode($response);
  48. Tpl::output('info', $data);
  49. Tpl::showpage('express_info');
  50. }
  51. }