浏览代码

单元测试文件

zhaoming 1 年之前
父节点
当前提交
71ca1567ea
共有 2 个文件被更改,包括 7 次插入9 次删除
  1. 6 8
      helper/refill/api/xyz/nanjingpushang_hf/RefillPhone.php
  2. 1 1
      test/TestRefill.php

+ 6 - 8
helper/refill/api/xyz/nanjingpushang_hf/RefillPhone.php

@@ -100,16 +100,14 @@ class RefillPhone extends refill\IRefillPhone
             }
 
             $retCode = $resp['code'];
-            if ($resp['code'] === 0)
+            $order = $resp['ext'];
+            if ($retCode === 0)
             {
-                //TODO 未调通
                 $status = $resp['data'];
-                $order = $resp['ext'];
-
                 if ($status === 4)
                 {
-//                    $updata['official_sn'] = $item['operatorNo'];
-//                    Model('refill_order')->edit($refill_info['order_id'], $updata);
+                    $updata['official_sn'] = $order['exchangeTraded'];
+                    Model('refill_order')->edit($refill_info['order_id'], $updata);
                     return [true, ORDER_STATE_SUCCESS];
                 }
                 elseif ($status === 5) {
@@ -123,12 +121,12 @@ class RefillPhone extends refill\IRefillPhone
                 }
                 else
                 {
-                    return [false, $resp['ext']['rechargeFailedReason']];
+                    return [false, $order['rechargeFailedReason']];
                 }
             }
             else
             {
-                return [false, $resp['ext']['rechargeFailedReason']];
+                return [false, $order['rechargeFailedReason'] ?? $resp['msg']];
             }
         }
     }

+ 1 - 1
test/TestRefill.php

@@ -5109,7 +5109,7 @@ class TestRefill extends TestCase
         $x = \refill\util::async_add(['xxxx' => 1],4);
     }
 
-    private function getProvider($name,$type = 'RefillOil')
+    private function getProvider($name,$type = 'RefillPhone')
     {
         $file = BASE_HELPER_RAPI_PATH . "/$name/{$type}.php";
         if(!file_exists($file)){