1,"iflogin"=>1, "info" => "用户未登录")); // exit ; //} //订单号不为空进行查询 //$ORDER_ID=238850; if ($ifdisney) { if (!empty($ORDER_ID)) { //判断时间差 $sql = "SELECT CREATE_TIME from order_main WHERE ORDER_ID = " . $ORDER_ID; $pdo = conn(); $result = $pdo -> query($sql); $rowset = $result -> fetchAll(PDO::FETCH_ASSOC); $result -> closeCursor(); $CREATE_TIME = $rowset[0]["CREATE_TIME"]; //echo $CREATE_TIME; $NOW_TIME = time(); $CREATE_TIME = strtotime($CREATE_TIME); $CREATE_TIME = $CREATE_TIME + 600; $shijiancha = $CREATE_TIME - $NOW_TIME; //判断是否存在往返订单 $sql = "SELECT to_orderid , back_orderid from to_from WHERE to_orderid = " . $ORDER_ID . " OR BACK_ORDERID=" . $ORDER_ID; //echo $sql; $pdo = conn(); $result = $pdo -> query($sql); $rowset = $result -> fetchAll(PDO::FETCH_ASSOC); $result -> closeCursor(); if (!empty($rowset)) { $is_back = 1; } //echo $sql; if ($is_back) { //如果是往返程 $main_to_order_id = $rowset[0]["to_orderid"]; $main_back_order_id = $rowset[0]["back_orderid"]; //查询去程主订单信息 $go_type = ""; $go_num = ""; $from_type = ""; $from_num = ""; $sql = "SELECT ORDER_ID,ORDER_DESCRIPTION,ORDER_PRICE,CUSTOMER_MOBILE,CUSTOMER_NAME FROM ORDER_MAIN WHERE CANCEL_FLAG=0 AND PARENT_ORDER_ID=0 AND ORDER_ID=" . $main_to_order_id; $result = $pdo -> query($sql); $rowset = $result -> fetchAll(PDO::FETCH_ASSOC); $result -> closeCursor(); $customer_name = $rowset[0]["CUSTOMER_NAME"]; //客人姓名 $total_price = $rowset[0]["ORDER_PRICE"]; //总价 $mobile_num = $rowset[0]["CUSTOMER_MOBILE"]; //电话号码 $main_order_info_str = $rowset[0]["ORDER_DESCRIPTION"]; //总订单详情 // $main_order_info_str = "普通座票,2016-08-31,1|vip票,2016-08-31,2|"; $main_order_info_arr = explode('|', $main_order_info_str); //以'|'切分string $main_order_info = array(); if (!empty($main_order_info_arr[0])) { //explode会切出一个空串 $temp_temp = explode(',', $main_order_info_arr[0]); //以','切分$main_order_info_arr[0] //每次处理第一个和第三个 $temp_temp[0] = str_replace("票", " ", $temp_temp[0]); //去掉票字 $go_type = $temp_temp[0]; $go_num = $temp_temp[2]; } $main_order_info_final_string = ""; //处理过后的座位信息字符串 foreach ($main_order_info as $temp_info_arr) { $main_order_info_final_string = $main_order_info_final_string . " " . $temp_info_arr; } // echo "
";
			//		echo $customer_name;
			//		echo $total_price;
			//		echo $mobile_num;
			//		echo $main_order_info_final_string;
			//		echo $shijiancha;
			//		echo $main_to_order_id;
			//		echo $go_type;
			//		echo $go_num;
			$sql = "SELECT RUN_DATE,RUN_TIME,PROD_START_STATION_RES_NAME,PROD_START_STATION_AREA_NAME,PROD_END_STATION_RES_NAME,PROD_END_STATION_AREA_NAME FROM ORDER_MAIN WHERE CANCEL_FLAG=0 AND PARENT_ORDER_ID=" . $main_to_order_id;
			$result = $pdo -> query($sql);
			$rowset = $result -> fetchAll(PDO::FETCH_ASSOC);
			$result -> closeCursor();
			//var_dump($rowset);
			$go_list = array();
			$go_list["create_time"] = "";
			$go_list["customer_mobile"] = "$mobile_num";
			$go_list["customer_name"] = "$customer_name";
			$go_list["end_res"] = $rowset[0]["PROD_END_STATION_AREA_NAME"];
			$go_list["end_area"] = $rowset[0]["PROD_END_STATION_RES_NAME"];
			$go_list["start_res"] = $rowset[0]["PROD_START_STATION_AREA_NAME"];
			$go_list["start_area"] = $rowset[0]["PROD_START_STATION_RES_NAME"];
			$go_list["order_id"] = $main_to_order_id;
			$go_list["num"] = $go_num;
			$go_list["site_type"] = $go_type;
			$go_list["order_pay_main_id"] = "";
			$go_list["order_price"] = $total_price;
			$go_list["run_date"] = $rowset[0]["RUN_DATE"];
			$go_list["run_time"] = $rowset[0]["RUN_TIME"];
			//	var_dump($go_list);

			///////////////////////////////////////////////////////////////////////////////////////////////////返程
			$go_type = "";
			$go_num = "";
			$from_type = "";
			$from_num = "";
			$sql = "SELECT ORDER_ID,ORDER_DESCRIPTION,ORDER_PRICE,CUSTOMER_MOBILE,CUSTOMER_NAME  FROM ORDER_MAIN WHERE CANCEL_FLAG=0 AND PARENT_ORDER_ID=0 AND ORDER_ID=" . $main_back_order_id;
			$result = $pdo -> query($sql);
			$rowset = $result -> fetchAll(PDO::FETCH_ASSOC);
			$result -> closeCursor();
			$customer_name = $rowset[0]["CUSTOMER_NAME"];
			//客人姓名
			$total_price = $rowset[0]["ORDER_PRICE"];
			//总价
			$mobile_num = $rowset[0]["CUSTOMER_MOBILE"];
			//电话号码
			$main_order_info_str = $rowset[0]["ORDER_DESCRIPTION"];
			//总订单详情
			//$main_order_info_str = "普通座票,2016-08-31,1|vip票,2016-08-31,2|";
			$main_order_info_arr = explode('|', $main_order_info_str);
			//以'|'切分string
			$main_order_info = array();
			if (!empty($main_order_info_arr[0])) {
				//explode会切出一个空串
				$temp_temp = explode(',', $main_order_info_arr[0]);
				//以','切分$main_order_info_arr[0]
				//每次处理第一个和第三个
				$temp_temp[0] = str_replace("票", " ", $temp_temp[0]);
				//去掉票字
				$go_type = $temp_temp[0];
				$go_num = $temp_temp[2];
			}
			$main_order_info_final_string = "";
			//处理过后的座位信息字符串
			foreach ($main_order_info as $temp_info_arr) {
				$main_order_info_final_string = $main_order_info_final_string . " " . $temp_info_arr;
			}
			//		echo "
";
			//		echo $customer_name;
			//		echo $total_price;
			//		echo $mobile_num;
			//		echo $main_order_info_final_string;
			//		echo $shijiancha;
			//		echo $main_to_order_id;
			//		echo $go_type;
			//		echo $go_num;
			$sql = "SELECT RUN_DATE,RUN_TIME,PROD_START_STATION_RES_NAME,PROD_START_STATION_AREA_NAME,PROD_END_STATION_RES_NAME,PROD_END_STATION_AREA_NAME FROM ORDER_MAIN WHERE CANCEL_FLAG=0 AND PARENT_ORDER_ID=" . $main_back_order_id;
			$result = $pdo -> query($sql);
			$rowset = $result -> fetchAll(PDO::FETCH_ASSOC);
			$result -> closeCursor();
			//var_dump($rowset);
			$back_list = array();
			$back_list["create_time"] = "";
			$back_list["customer_mobile"] = "$mobile_num";
			$back_list["customer_name"] = "$customer_name";
			$back_list["end_res"] = $rowset[0]["PROD_END_STATION_AREA_NAME"];
			$back_list["end_area"] = $rowset[0]["PROD_END_STATION_RES_NAME"];
			$back_list["start_res"] = $rowset[0]["PROD_START_STATION_AREA_NAME"];
			$back_list["start_area"] = $rowset[0]["PROD_START_STATION_RES_NAME"];
			$back_list["order_id"] = $main_to_order_id;
			$back_list["num"] = $go_num;
			$back_list["site_type"] = $go_type;
			$back_list["order_pay_main_id"] = "";
			$back_list["order_price"] = $total_price;
			$back_list["run_date"] = $rowset[0]["RUN_DATE"];
			$back_list["run_time"] = $rowset[0]["RUN_TIME"];
			//var_dump($back_list);
			$jason_array = array();
			$jason_array["code"] = 0;
			$jason_array["info"] = "";
			$jason_array["ifback"] = 1;
			$jason_array["go_list"] = $go_list;
			$jason_array["back_list"] = $back_list;
			$jason_array["shengyu_time"] = $shijiancha;
			$jason_array["order_id"] = $main_to_order_id;
			$jason_array["order_id_f"] = $main_back_order_id;
			$jason_array["ifdisney"]=0;
			echo json_encode($jason_array);
			exit();

		} else {
			//单程车票
			$go_type = "";
			$go_num = "";
			$from_type = "";
			$from_num = "";
			$sql = "SELECT ORDER_ID,ORDER_DESCRIPTION,ORDER_PRICE,CUSTOMER_MOBILE,CUSTOMER_NAME  FROM ORDER_MAIN WHERE CANCEL_FLAG=0 AND PARENT_ORDER_ID=0 AND ORDER_ID=" . $ORDER_ID;
			$result = $pdo -> query($sql);
			$rowset = $result -> fetchAll(PDO::FETCH_ASSOC);
			$result -> closeCursor();
			$customer_name = $rowset[0]["CUSTOMER_NAME"];
			//客人姓名
			$total_price = $rowset[0]["ORDER_PRICE"];
			//总价
			$mobile_num = $rowset[0]["CUSTOMER_MOBILE"];
			//电话号码
			$main_order_info_str = $rowset[0]["ORDER_DESCRIPTION"];
			//总订单详情
			//	$main_order_info_str = "普通座票,2016-08-31,1|vip票,2016-08-31,2|";
			$main_order_info_arr = explode('|', $main_order_info_str);
			//以'|'切分string
			$main_order_info = array();
			if (!empty($main_order_info_arr[0])) {
				//explode会切出一个空串
				$temp_temp = explode(',', $main_order_info_arr[0]);
				//以','切分$main_order_info_arr[0]
				//每次处理第一个和第三个
				$temp_temp[0] = str_replace("票", " ", $temp_temp[0]);
				//去掉票字
				$go_type = $temp_temp[0];
				$go_num = $temp_temp[2];
			}
			$main_order_info_final_string = "";
			//处理过后的座位信息字符串
			foreach ($main_order_info as $temp_info_arr) {
				$main_order_info_final_string = $main_order_info_final_string . " " . $temp_info_arr;
			}
			//		echo "
";
			//		echo $customer_name;
			//		echo $total_price;
			//		echo $mobile_num;
			//		echo $main_order_info_final_string;
			//		echo $shijiancha;
			//		echo $main_to_order_id;
			//		echo $go_type;
			//		echo $go_num;
			$sql = "SELECT RUN_DATE,RUN_TIME,PROD_START_STATION_RES_NAME,PROD_START_STATION_AREA_NAME,PROD_END_STATION_RES_NAME,PROD_END_STATION_AREA_NAME FROM ORDER_MAIN WHERE CANCEL_FLAG=0 AND PARENT_ORDER_ID=" . $ORDER_ID;
			//echo $sql;
			//	exit;
			$result = $pdo -> query($sql);
			$rowset = $result -> fetchAll(PDO::FETCH_ASSOC);
			$result -> closeCursor();
			//var_dump($rowset);
			$go_list = array();
			$go_list["create_time"] = "";
			$go_list["customer_mobile"] = "$mobile_num";
			$go_list["customer_name"] = "$customer_name";
			$go_list["end_res"] = $rowset[0]["PROD_END_STATION_AREA_NAME"];
			$go_list["end_area"] = $rowset[0]["PROD_END_STATION_RES_NAME"];
			$go_list["start_res"] = $rowset[0]["PROD_START_STATION_AREA_NAME"];
			$go_list["start_area"] = $rowset[0]["PROD_START_STATION_RES_NAME"];
			$go_list["order_id"] = $ORDER_ID;
			$go_list["num"] = $go_num;
			$go_list["site_type"] = $go_type;
			$go_list["order_pay_main_id"] = "";
			$go_list["order_price"] = $total_price;
			$go_list["run_date"] = $rowset[0]["RUN_DATE"];
			$go_list["run_time"] = $rowset[0]["RUN_TIME"];
			//	var_dump($go_list);

			$back_list = array();
			$jason_array = array();
			$jason_array["code"] = 0;
			$jason_array["info"] = "";
			$jason_array["ifback"] = 0;
			$jason_array["go_list"] = $go_list;
			$jason_array["back_list"] = $back_list;
			$jason_array["shengyu_time"] = $shijiancha;
			$jason_array["order_id"] = $ORDER_ID;
			$jason_array["order_id_f"] = "";
			$jason_array["ifdisney"]=0;
			echo json_encode($jason_array);
			exit();
		}

	} else {
		//传入的order_id为空
		$back_list = array();
		$jason_array = array();
		$jason_array["code"] = 1;
		$jason_array["info"] = "失败";
		$jason_array["ifback"] = 0;
		$jason_array["go_list"] = "";
		$jason_array["back_list"] = "";
		$jason_array["shengyu_time"] = 0;
		echo json_encode($jason_array);
		exit();

	}

} else {

	if (!empty($ORDER_ID)) {
		//判断时间差
		$sql = "SELECT CREATE_TIME  from order_main  WHERE ORDER_ID = " . $ORDER_ID;
		$pdo = conn();
		$result = $pdo -> query($sql);
		$rowset = $result -> fetchAll(PDO::FETCH_ASSOC);
		$result -> closeCursor();
		$CREATE_TIME = $rowset[0]["CREATE_TIME"];
		//echo $CREATE_TIME;
		$NOW_TIME = time();
		$CREATE_TIME = strtotime($CREATE_TIME);
		$CREATE_TIME = $CREATE_TIME + 600;
		$shijiancha = $CREATE_TIME - $NOW_TIME;
		$sql = "SELECT ORDER_ID,ORDER_DESCRIPTION,ORDER_PRICE,CUSTOMER_MOBILE,CUSTOMER_NAME,PROD_NAME,RUN_DATE  FROM ORDER_MAIN WHERE CANCEL_FLAG=0 AND PARENT_ORDER_ID=0 AND ORDER_ID=" . $ORDER_ID;
		$result = $pdo -> query($sql);
		$rowset = $result -> fetchAll(PDO::FETCH_ASSOC);
		$result -> closeCursor();
		//var_dump($rowset);
		$customer_name = $rowset[0]["CUSTOMER_NAME"];
		//客人姓名
		$total_price = $rowset[0]["ORDER_PRICE"];
		//总价
		$mobile_num = $rowset[0]["CUSTOMER_MOBILE"];
		//电话号码
		$main_order_info_str = $rowset[0]["ORDER_DESCRIPTION"];
		//总订单详情
		$main_order_info_type = $rowset[0]["PROD_NAME"];
		$main_order_info_rundate = $rowset[0]["RUN_DATE"];
		//$main_order_info_str = "普通座票,2016-08-31,1|vip票,2016-08-31,2|";
		$main_order_info_arr = explode('|', $main_order_info_str);
		//以'|'切分string
		$main_order_info = array();
		$temp_i = 0;
		foreach ($main_order_info_arr as $temp) {
			if (!empty($temp)) {
				//explode会切出一个空串
				$temp_temp = explode(',', $temp);
				//以','切分$temp
				//每次处理第一个和第三个
				$temp_str = $temp_temp[0] . " x" . $temp_temp[2];
				$main_order_info[$temp_i] = $temp_str;
				$temp_i++;
			}
		}
		$main_order_info_final_string = "";
		//处理过后的座位信息字符串
		foreach ($main_order_info as $temp_info_arr) {
			$main_order_info_final_string = $main_order_info_final_string . "" . $temp_info_arr;
		}

		//echo $main_order_info_final_string;

		$jason_array = array();
		$jason_array["code"] = 0;
		$jason_array["info"] = "";
		$jason_array["date"] = $main_order_info_rundate;
		$jason_array["desc"] = $main_order_info_final_string;
		$jason_array["name"] = $customer_name;
		$jason_array["phone"] = $mobile_num;
		$jason_array["price"] = $total_price;
		$jason_array["shengyu_time"] = $shijiancha;
		$jason_array["order_id"] = $ORDER_ID;
		$jason_array["ifdisney"]=1;
		echo json_encode($jason_array);
		exit();
	} else {

		$jason_array = array();
		$jason_array["code"] = 1;
		$jason_array["info"] = "失败";
		$jason_array["ifback"] = 0;
		$jason_array["go_list"] = "";
		$jason_array["back_list"] = "";
		$jason_array["shengyu_time"] = 0;
		echo json_encode($jason_array);
		exit();
	}

}