|
@@ -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);
|