12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- require_once(BASE_HELPER_PATH . '/refill/RefillFactory.php');
- require_once(BASE_HELPER_PATH . '/mtopcard/mtopcard.php');
- require_once(BASE_HELPER_PATH . '/model/member_info.php');
- require_once(BASE_HELPER_PATH . '/mtopcard/mtopcard.php');
- //商家充值接口中心
- class cardControl extends merchantControl
- {
- const phone_legth = 11;
- public function __construct()
- {
- parent::__construct();
- }
- public function queryOp()
- {
- $card_no = $_GET['cardno'] ?? '';
- $card_no = trim($card_no);
- if(empty($card_no) || strlen($card_no) != self::phone_legth) {
- return self::outerr(301,"号码长度不正确.");
- }
- [$validate,$card_type,$regin_no,$isTransfer,$card_state,$black] = mtopcard\valid_phone($card_no);
- $result = ['card_type' => mtopcard\scard_type($card_type),
- 'region' => mtopcard\scard_region($regin_no),
- 'is_transfer' => $isTransfer ? 1 : 0,
- 'card_state' => $card_state,
- 'black' => $black ? 1 : 0
- ];
- return self::outsuccess($result);
- }
- }
|