run(); class Passreal { public function run() { include_once '../common.php'; include_once '../module/Pass/Pass.php'; $config = config('api_config'); $requestData = []; try{ $url = $config['host_url'] . "/api/cfas/v3/passenger/realTime"; $dataArr = Pass::getGroupIds(2); $token = get_access_token(); $json_data = json_encode($dataArr); $result = post_token($url,$json_data,false,[],$token); $res_data = json_decode($result,true); $list = (array) $res_data['data']; foreach ($list as $value) { $insert_arr = [ 'groupId' => $value['groupId'], 'regionId' => $value['regionId'], 'statisticsTime' => $value['statisticsTime'], 'enter' => $value['enter'], 'exit' => $value['exit'], 'pass' => $value['pass'] ?: '', 'holdValue' => $value['holdValue'], 'allEnter' => $value['allEnter'], 'allExit' => $value['allExit'] ]; #Db::table('bt_passenger_flow_real')->insert($insert_arr); $requestData[] = $insert_arr; } } catch (\Exception $e) { return $e->getMessage(); } $requestRes = Pass::requestCreateData($requestData,'/api/pass.create/createPassengerFlowReal', $config['host_path']); if (!$requestRes['status']) { return $requestRes['msg']; } return true; } }