stanley-king %!s(int64=3) %!d(string=hai) anos
pai
achega
caf5681f14

+ 11 - 5
helper/refill/api/xyz/zhenqi/RefillPhone.php

@@ -46,23 +46,29 @@ class RefillPhone extends refill\IRefillPhone
         {
             Log::record($resp, Log::DEBUG);
             $resp = json_decode($resp, true);
+            $status = intval($resp['status']);
+
             if (empty($resp)) {
                 return [false, '系统错误', true];
-            } else {
+            }
+            elseif($status === 1)
+            {
                 $status = intval($resp['status']);
                 if($status === 1) {
                     $data = $this->decrypt($resp['data']['json_data']);
                     Log::record("zhenqi add status 0 data:{$data}", Log::DEBUG);
                     $data = json_decode($data,true);
                     return [true, $data['out_trade_no'], false];
-                } else {
+                }
+                else
+                {
                     $sub_code = $resp['sub_code'];
-                    if(($sub_code >= 100 && $sub_code <= 200) || $sub_code == 102) {
+                    if (($sub_code >= 100 && $sub_code <= 200)) {
                         $data = $this->decrypt($resp['data']['json_data']);
                         Log::record("zhenqi add status 1 sub_code:{$sub_code}, data:{$data}", Log::DEBUG);
-                        $data = json_decode($data,true);
+                        $data = json_decode($data, true);
                         return [true, $data['out_trade_no'], false];
-                    }else {
+                    } else {
                         return [false, $resp['info'], false];
                     }
                 }

+ 2 - 2
helper/refill/api/xyz/zhenqi/config.php

@@ -6,8 +6,8 @@ class config
     //api https://www.showdoc.com.cn/fanlicainiao?page_id=6621636142087435
     //985 2
     const APP_KEY = 'yezi';
-    const ORDER_URL = 'https://cainiaoapi.fanli.com/cnapi/cebbank/getCouponCodeV2?app_key='.self::APP_KEY;
-    const QUERY_URL = 'https://cainiaoapi.fanli.com/cnapi/cebbank/getRechargeOrder?app_key='.self::APP_KEY;
+    const ORDER_URL = 'https://cainiaoapi.fanli.com/cnapi/cebbank/getCouponCodeV2?app_key=' . self::APP_KEY;
+    const QUERY_URL = 'https://cainiaoapi.fanli.com/cnapi/cebbank/getRechargeOrder?app_key=' . self::APP_KEY;
 
     const APP_SECRET = '6f1f78';
     const TOKEN = 'fa7bc0380c16f1f78c7ca1cd7bd3fe17';