Explorar o código

修改cne快递访问

lvhao hai 3 meses
pai
achega
d318665697
Modificáronse 1 ficheiros con 16 adicións e 10 borrados
  1. 16 10
      core/CoreApp/models/Model_cne.php

+ 16 - 10
core/CoreApp/models/Model_cne.php

@@ -563,17 +563,26 @@ function __construct(){
 			return array('content'=>$content,'f'=>0);
 		}
 
-		if($res['returnDatas']['0']['statusCode'] != 'success'){
-			$content = date('Y-m-d H',time()).'-'.$res['returnDatas']['0']['message'];
+		
+		$list = [];
+		foreach($res['returnDatas'] as $info){
+			$list[] = $this->transfer($info);
+		}
+		
+	    return $list;
+	}
+	private function transfer($info){
+		if($info['statusCode'] != 'success'){
+			$content = date('Y-m-d H',time()).'-'.$info['message'];
 			return array('content'=>$content,'f'=>0);
 		}
 
-		if(empty($res['returnDatas']['0']['items'])){
+		if(empty($info['items'])){
 			$content = date('Y-m-d H',time()).'-暂无记录';
 			return array('content'=>$content,'f'=>0);
 		}
 		$exstate =0;
-		foreach($res['returnDatas']['0']['items'] as $v)
+		foreach($info['items'] as $v)
 		{
 			if((stripos($v['info'],'Delivered') !== false) || (stripos($v['info'],'delivered') !== false) ){
 				$exstate = 6;
@@ -583,15 +592,12 @@ function __construct(){
 
 		$xq = "";
 
-		foreach($res['returnDatas']['0']['items'] as $v)
+		foreach($info['items'] as $v)
 		{
 			$xq .= $v['dateTime'].'['.$v['location'].']'.$v['info'].'<br />';
 		}
 		$content = date('Y-m-d H',time()).'-查询成功';
-		$list = array('exstate'=>$exstate,'content'=>$content,'f'=>1,'data'=>$xq);//正常可发送站内信
-
-		
-	    return $list;
-	}
+		return array('exstate'=>$exstate,'content'=>$content,'f'=>1,'data'=>$xq);//正常可发送站内信
+	}	
 	
 }  //end class