client = new Client(); $this->curl = new Curl(); } public function getChauffeurData($page,$size) { $data = Db::table('taxi_chauffeur_copy1') ->field('chauffeurid,card_num,areacode,fullname,is_test') ->page($page,$size) ->select() ->each(function ($item){ $item['areacode'] = substr_replace($item['areacode'],'0000',2); return $item; }); foreach ($data as $item){ dump($this->selectRes($item)); } return ; } public function updateIsLegitimate($id) { $data = Db::table('taxi_chauffeur_copy1') ->where('chauffeurid','=',$id) ->update(['is_legitimate'=>2]); return $data; } /** * @param $data * @return bool|mixed */ public function selectRes($data) { $infos = [ 'provinceCode'=>$data['areacode'], 'idCard'=>$data['card_num'], 'staffName'=>$data['fullname'] ]; if($this->curl->post($this->url,$infos)->response != '') { $this->updateIsLegitimate($data['chauffeurid']); }else{ return 'no legitimate'.$data['chauffeurid']; } } }