stanley-king 3 vuotta sitten
vanhempi
commit
1c8d19dc96

+ 5 - 2
helper/refill/api/test/qianqian/RefillPhone.php

@@ -26,8 +26,11 @@ class RefillPhone extends refill\IRefillPhone
 
     public function add($card_no, $card_type, $amount, $params,&$net_errno = 0)
     {
-        refill\util::send_normal($params['order_sn']);
-        return [true , '',false];
+        $net_errno = "HTTP-504";
+        return [false, '网络错误', true];
+
+//        refill\util::send_normal($params['order_sn']);
+//        return [true , '',false];
     }
 
     public function query($refill_info)

+ 7 - 10
helper/refill/api/xyz/xianghongrui/RefillPhone.php

@@ -28,6 +28,7 @@ class RefillPhone extends refill\IRefillPhone
         return $params;
     }
 
+    //[$state, $errmsg, $neterr]
     public function add($card_no, $card_type, $amount, $params,&$net_errno = 0)
     {
         $order_sn = $params['order_sn'];
@@ -39,7 +40,6 @@ class RefillPhone extends refill\IRefillPhone
         $params['sign'] = $sign;
 
         $resp = http_request(config::ORDER_URL, $params, 'POST', false, config::ExtHeaders, $net_errno);
-
         if (empty($resp)) {
             return [false, '网络错误', true];
         }
@@ -50,12 +50,13 @@ class RefillPhone extends refill\IRefillPhone
             if (empty($resp)) {
                 return [false, '网络错误', true];
             }
+
             $resultno = intval($resp['resultno']);
             if (in_array($resultno, [0, 2])) {
                 return [true, $resp['orderid'], false];
             } elseif (in_array($resultno, [5006, 9999])) {
                 $net_errno = "HTTP-{$resultno}";
-                return [false, $resultno, false];
+                return [false, $resultno, true];
             } else {
                 return [false, $resultno, false];
             }
@@ -122,14 +123,10 @@ class RefillPhone extends refill\IRefillPhone
             {
                 return [false, '网络错误'];
             }
-            else
-            {
-                if($resp['resultno'] == 1) {
-                    return [true, $resp['balance']];
-                }else {
-                    return [false, $resp['resultno']];
-                }
-
+            elseif($resp['resultno'] == 1) {
+                return [true, $resp['balance']];
+            }else {
+                return [false, $resp['resultno']];
             }
         }
     }

+ 1 - 1
helper/refill/util.php

@@ -593,7 +593,7 @@ class util
 
     public static function need_check($net_errno)
     {
-        if($net_errno == 0) return false;
+        if($net_errno === 0) return false;
 
         [$type,$code] = explode('-',$net_errno);
         $code = intval($code);

+ 7 - 0
test/TestRefillNotify.php

@@ -97,4 +97,11 @@ class TestRefillNotify extends TestCase
         $datas = json_decode($datas,true);
         $resp = $providers->notify($datas);
     }
+
+    public function testXianghongrui()
+    {
+        $provider = $this->getProvider('xianghongrui');
+        $provider->xxx('<!DOCTYPE html>');
+
+    }
 }