Sfoglia il codice sorgente

cangbu query api update

xiaoyu 3 anni fa
parent
commit
132d2ef2b6

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

@@ -78,14 +78,15 @@ class RefillPhone extends refill\IRefillPhone
             }
             if($resp['code'] == 1)
             {
-                $status = $resp['data']['status'];
-                if ($status == 'success') {
+                $status = intval($resp['data']['status']);
+                if ($status === 2) {
+                    Model('refill_order')->edit($refill_info['order_id'], ['official_sn' => $resp['data']['officialOrderNo'], 'ch_trade_no' => $resp['data']['agentOrderNo']]);
                     $order_state = ORDER_STATE_SUCCESS;
-                } elseif ($status == 'failed') {
+                } elseif ($status === 3) {
                     $order_state = ORDER_STATE_CANCEL;
-                } elseif ($status == 'wait') {
+                } elseif (in_array($status, [0, 1])) {
                     $order_state = ORDER_STATE_SEND;
-                }else {
+                } else {
                     return [false, $status];
                 }
                 return [true, $order_state];

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

@@ -78,14 +78,15 @@ class RefillPhone extends refill\IRefillPhone
             }
             if($resp['code'] == 1)
             {
-                $status = $resp['data']['status'];
-                if ($status == 'success') {
+                $status = intval($resp['data']['status']);
+                if ($status === 2) {
+                    Model('refill_order')->edit($refill_info['order_id'], ['official_sn' => $resp['data']['officialOrderNo'], 'ch_trade_no' => $resp['data']['agentOrderNo']]);
                     $order_state = ORDER_STATE_SUCCESS;
-                } elseif ($status == 'failed') {
+                } elseif ($status === 3) {
                     $order_state = ORDER_STATE_CANCEL;
-                } elseif ($status == 'wait') {
+                } elseif (in_array($status, [0, 1])) {
                     $order_state = ORDER_STATE_SEND;
-                }else {
+                } else {
                     return [false, $status];
                 }
                 return [true, $order_state];