Browse Source

update return data 0000 to string

ayHaru 4 năm trước cách đây
mục cha
commit
7eb8b0ae37
1 tập tin đã thay đổi với 5 bổ sung5 xóa
  1. 5 5
      helper/refill/api/xyz/xunyin/RefillPhone.php

+ 5 - 5
helper/refill/api/xyz/xunyin/RefillPhone.php

@@ -40,7 +40,7 @@ class RefillPhone extends refill\IRefillPhone
         } else {
             Log::record($resp, Log::DEBUG);
             $resp = $this->xmlToArray($resp);
-            if ($resp['Code'] == 0000) {
+            if ($resp['Code'] === '0000') {
                 return [true, $resp['order_no'], false];
             } else {
                 return [false, $resp['msg'], false];
@@ -61,13 +61,13 @@ class RefillPhone extends refill\IRefillPhone
             Log::record($resp, Log::DEBUG);
             $resp = $this->xmlToArray($resp);
 
-            if ($resp['state'] == 8888) {
+            if ($resp['state'] === '8888') {
                 $order_state = ORDER_STATE_SUCCESS;
                 $updata['official_sn'] = $resp['operatorid'];
                 Model('refill_order')->edit($refill_info['order_id'], $updata);
-            } elseif ($resp['state'] == 8030) {
+            } elseif ($resp['state'] === '8030') {
                 $order_state = ORDER_STATE_CANCEL;
-            } elseif ($resp['state'] == 0000) {
+            } elseif ($resp['state'] === '0000') {
                 $order_state = ORDER_STATE_SEND;
             } else {
                 $order_state = -1;
@@ -87,7 +87,7 @@ class RefillPhone extends refill\IRefillPhone
         return md5($content);
     }
 
-    private function xmlToArray($xml)
+    public function xmlToArray($xml)
     {
         //禁止引用外部xml实体
         libxml_disable_entity_loader(true);