TestKdniao.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: lionared
  5. * Date: 2018/7/31
  6. * Time: 上午10:27
  7. */
  8. defined('BASE_ROOT_PATH') or define('BASE_ROOT_PATH',str_replace('/test','',dirname(__FILE__)));
  9. require_once(BASE_ROOT_PATH . '/fooder.php');
  10. require_once(BASE_ROOT_PATH . '/helper/kdn_helper.php');
  11. class TestKdniao extends PHPUnit_Framework_TestCase
  12. {
  13. public static function setUpBeforeClass()
  14. {
  15. Base::run_util();
  16. }
  17. public function testQuery()
  18. {
  19. //$order_sn = "9000000002470048";
  20. //$e_code = "YTO";
  21. //$logisticCode = "886670260037510426";
  22. //$order_sn = "9000000002456344";
  23. //$order_sn = PHP_INT_MAX >> 32;
  24. $e_code = "ZTO";
  25. $logisticCode = "457209987858";
  26. $e_code = "SF";
  27. $logisticCode = "455515609421";//245041571508
  28. $logisticCode = "245041571508";//245041571508
  29. $e_code = "STO";
  30. $logisticCode = "3383841151588";//245041571508 1000000004193202
  31. $logisticCode = "3388737234994";
  32. $ret = kdn_helper::query($e_code, $logisticCode);
  33. if ($ret === false || empty($ret)) {
  34. var_dump($ret);
  35. }else{
  36. $deliver_info = json_decode(urldecode($ret), true);
  37. var_dump($deliver_info);
  38. }
  39. }
  40. public function testSubscribe()
  41. {
  42. $order_sn = "9000000002456344";
  43. $e_code = "ZTO";
  44. $logisticCode = "457209987858";
  45. $subs = kdn_helper::req_subscribe($e_code, $logisticCode, $order_sn);
  46. var_dump($subs);
  47. }
  48. }