xiaoyu пре 2 година
родитељ
комит
b2dd524624

+ 6 - 5
helper/refill/api/xyz/tianyi/RefillPhone.php

@@ -42,14 +42,14 @@ class RefillPhone extends refill\IRefillThird
         $params['partner_no'] = config::PARTNER_NO;
         $params['request_no'] = $order_sn;
 
-        $params['service_code'] = 'service_code';
-        $params['contract_id'] = 'contract_id';
-        $params['activity_id'] = 'activity_id';
+        $params['service_code'] = config::service_code;
+        $params['contract_id'] = config::contract_id;
+        $params['activity_id'] = config::activity_id;
 
         $params['order_type'] = 1;
         $params['phone_id'] = $phone;
 
-        $params['plat_offer_id'] = 'plat_offer_id';
+        $params['plat_offer_id'] = '104365';
 
         $params['effect_type'] = 0;
         return $params;
@@ -63,7 +63,8 @@ class RefillPhone extends refill\IRefillThird
         $params['partner_no'] = config::PARTNER_NO;
         $params['code'] = config::encrypt(json_encode($code));
 
-        $resp = http_request(config::ORDER_URL, $params, 'GET', false, [], $net_errno);
+        $params = json_encode($params);
+        $resp = http_post_data(config::ORDER_URL, $params , config::ExtHeaders, $net_errno);
 
         if (empty($resp)) {
             return [false, '网络错误', true];

+ 6 - 1
helper/refill/api/xyz/tianyi/account.txt

@@ -1 +1,6 @@
-https://800.189.cn/bms
+https://800.189.cn/bms
+13916932570
+帐号是:bjqdw
+初始密码:V7y8%Y60
+
+服务编码:FS0001

+ 12 - 40
helper/refill/api/xyz/tianyi/config.php

@@ -4,50 +4,22 @@ namespace refill\tianyi;
 
 class config
 {
-    const GET_MOBILE_INFO_URL = 'http://pms.liulianggo.com:8051/c/Mobile/getMobileInfo';
-    const GET_PRODUCT_URL = 'http://pms.liulianggo.com:8051/c/Product/getProductList';
     const ORDER_URL = 'https://api.800.21cn.com/adapter/v1/remote/numberRecognitionUniversal.do';
     const QUERY_URL = 'https://api.800.21cn.com/adapter/v1/remote/numberRecognitionCheck.do';
     const BALANCE_URL = 'http://api.800.21cn.com/fps/queryChargeBalance.do';
 
-    const PARTNER_NO = '31d97598f492bae8';
-    const SECRET_KEY = 'b873fe4de54d9aa001238937d7061b65';
-    const IV = '111111';
+    const PARTNER_NO = '105277719';
+    const SECRET_KEY = 'USAJuw0zJkmqM0yA';
+    const IV = '2859900876319125';
     const NOTIFY_URL = BASE_SITE_URL . "/mobile/callback/refill_santi.php";
+    const ExtHeaders = ['Content-Type: application/json;charset=UTF-8'];
+
+    const contract_id = '103657';
+    const activity_id = '107256';
+    const service_code = 'FS0001';
 
     const Products =
         [
-            //流量面值、使用范围、使用期限
-            'ST100747' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 1],//	30	移动-1G-当月-全国
-            'ST100748' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 1],//	50	移动-2G-当月-全国
-            'ST100749' => ['prodValue' => 3072, 'prodScope' => 1, 'validate' => 1],//	70	移动-3G-当月-全国
-            'ST100750' => ['prodValue' => 5120, 'prodScope' => 1, 'validate' => 1],//	100	移动-5G-当月-全国
-            'ST100751' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 1],//	150	移动-10G-当月-全国
-            'ST100752' => ['prodValue' => 15360, 'prodScope' => 1, 'validate' => 1],//	200	移动-15G-当月-全国
-            'ST100753' => ['prodValue' => 30720, 'prodScope' => 1, 'validate' => 1],//	300	移动-30G-当月-全国
-
-            'ST100754' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 2],//	5	移动-1G-1天-全国
-            'ST100755' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 2],//	8	移动-2G-1天-全国
-            'ST100756' => ['prodValue' => 5120, 'prodScope' => 1, 'validate' => 7],//	15	移动-5G-7天-全国
-
-            'ST100757' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 1],//	20	联通-1G-当月-全国
-            'ST100758' => ['prodValue' => 4096, 'prodScope' => 1, 'validate' => 1],//	55	联通-4G-当月-全国
-            'ST100759' => ['prodValue' => 20480, 'prodScope' => 1, 'validate' => 1],//	80	联通-20G-当月-全国
-
-            'ST100760' => ['prodValue' => 500, 'prodScope' => 1, 'validate' => 2],//	5	联通-500M-1天-全国
-            'ST100761' => ['prodValue' => 1024, 'prodScope' => 1, 'validate' => 2],//	7	联通-1G-1天-全国
-            'ST100762' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 8],//	12	联通-2G-3天-全国
-            'ST100763' => ['prodValue' => 4096, 'prodScope' => 1, 'validate' => 7],//	16	联通-4G-7天-全国
-            'ST100764' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 7],//	30	联通-10G-7天-全国
-
-            'ST100765' => ['prodValue' => 500, 'prodScope' => 1, 'validate' => 1],//	15	电信-500M-当月-全国
-            'ST100766' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 1],//	30	电信-2G-当月-全国
-            'ST100767' => ['prodValue' => 6144, 'prodScope' => 1, 'validate' => 1],//	60	电信-6G-当月-全国
-            'ST100768' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 1],//	80	电信-10G-当月-全国
-
-            'ST100769' => ['prodValue' => 2048, 'prodScope' => 1, 'validate' => 2],//	15	电信-2G-1天-全国
-            'ST100770' => ['prodValue' => 3072, 'prodScope' => 1, 'validate' => 8],//	20	电信-3G-3天-全国
-            'ST100771' => ['prodValue' => 10240, 'prodScope' => 1, 'validate' => 9],//	30	电信-10G-5天-全国
         ];
 
 
@@ -75,8 +47,8 @@ class config
         return $str;
     }
     /**
-     * 密数据
-     * @param String $encryptedText 待密密文
+     * 密数据
+     * @param String $encryptedText 待密密文
      * @return String
      */
     public static function encrypt(string $encryptedText) {
@@ -85,8 +57,8 @@ class config
         return self::encodeBytes($ciphertext);
     }
     /**
-     * 密数据
-     * @param String $encryptedText 待密数据
+     * 密数据
+     * @param String $encryptedText 待密数据
      * @return String
      */
     public static function decrypt(string $encryptedText) {

BIN
helper/refill/api/xyz/tianyi/北京趣带娃科技有限公司正式合同参数.xlsx