RefillOil.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace refill\lx;
  3. require_once(BASE_HELPER_PATH . '/refill/lx/config.php');
  4. use refill;
  5. use mtopcard;
  6. use Log;
  7. class RefillOil extends refill\IRefillOil
  8. {
  9. public function __construct($cfgs)
  10. {
  11. parent::__construct($cfgs);
  12. }
  13. public function add($card_no, $card_type, $amount, $input)
  14. {
  15. //lx 加油需要身份证姓名
  16. if (empty($input['card_name'])) {
  17. return [false, '参数没有包含身份证姓名:card_name'];
  18. }
  19. else {
  20. return [true, $input['order_sn']];
  21. }
  22. }
  23. public function query($refill_info)
  24. {
  25. return [true,''];
  26. // $params['batchid'] = $refill_info['ch_trade_no'];
  27. // $params['orgid'] = config::ORGID;
  28. // $params['cardno'] = $refill_info['card_no'];
  29. // $params['onlystr'] = $refill_info['order_sn'];
  30. // $sign = $this->sign($params);
  31. // $params['sign'] = $sign;
  32. //
  33. // $resp = http_request(config::ORDER_QUERY_URL, $params, 'POST', false, config::ExtHeaders);
  34. // if ($resp === false) {
  35. // return [false, '系统错误'];
  36. // } else {
  37. // Log::record($resp, Log::DEBUG);
  38. // $resp = json_decode($resp, true);
  39. // if ($resp['state'] == 0) {
  40. // return [true, $resp['data']];
  41. // } else {
  42. // return [false, $resp['msg']];
  43. // }
  44. // }
  45. }
  46. }