TestQueryCard.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. /**
  3. * TestQueryCard.php
  4. * stanley-king
  5. * 2024/4/11
  6. * PhpStorm
  7. * PHPProject
  8. */
  9. use PHPUnit\Framework\TestCase;
  10. define('APP_ID', 'test');
  11. define('BASE_ROOT_PATH', str_replace('/test/refill', '', dirname(__FILE__)));
  12. require_once(BASE_ROOT_PATH . '/global.php');
  13. require_once(BASE_CORE_PATH . '/lrlz.php');
  14. require_once(BASE_ROOT_PATH . '/fooder.php');
  15. require_once(BASE_HELPER_PATH . '/refill/XYZRefillFactory.php');
  16. require_once(BASE_HELPER_PATH . '/query_proxy.php');
  17. class TestQueryCard extends TestCase
  18. {
  19. public static function setUpBeforeClass(): void
  20. {
  21. Base::run_util();
  22. }
  23. public function testMerchantQuery()
  24. {
  25. $req_params = function ($phone)
  26. {
  27. $params['mchid'] = 10165;
  28. $params['cardno'] = $phone;
  29. return $params;
  30. };
  31. $url = 'http://192.168.3.104:8080/api.php/CardInfo/query';
  32. $proxy = new query_proxy("9a24e56d79a3653f99895e0e3af4dea9");
  33. $params = $req_params('13911129867');
  34. $resp = $proxy->send($url, $params);
  35. if(empty($resp)) {
  36. $x = 1;
  37. }
  38. }
  39. public function testAppQuery()
  40. {
  41. $req_params = function ($phone)
  42. {
  43. $params['appid'] = 'ea97586b4aa0c141e4456912f3325f7f';
  44. $params['cardno'] = $phone;
  45. return $params;
  46. };
  47. $url = 'http://192.168.3.104:8080/api.php/CardInfo/query';
  48. $proxy = new query_proxy("92c51d28e3405c923decf1b333cec3ce");
  49. $params = $req_params('13911129867');
  50. $resp = $proxy->send($url, $params);
  51. if(empty($resp)) {
  52. $x = 1;
  53. }
  54. }
  55. }