query($sql); $price_info = $result->fetchAll(PDO::FETCH_ASSOC); foreach ($price_info as $k => $v) { $list_order_id[] = $v['ORDER_ID']; $res2[$v['ORDER_ID']] = $v; //$res_name[$v['order_id']] = $v['order_description']; } $list_orderid = implode($list_order_id, ','); $sql = "select DISTINCT ORDER_STATUS,PROD_START_STATION_RES_NAME,PROD_START_STATION_AREA_NAME,PROD_END_STATION_RES_NAME,PROD_END_STATION_AREA_NAME,RUN_DATE,RUN_TIME,PARENT_ORDER_ID FROM ORDER_MAIN WHERE cancel_flag = 0 AND parent_order_id in (" . $list_orderid . ") "; $result = $pdo->query($sql); $ticket_info = $result->fetchAll(PDO::FETCH_ASSOC); echo "
";
        $children_info = array();
        foreach ($ticket_info as $v) {
            $children_info[$v['PARENT_ORDER_ID']] = $v;
        }
        $list = array();
        foreach ($list_order_id as $v) {
            $list[] = array(
                'ORDER_ID' => $children_info[$v]['PARENT_ORDER_ID'],
                'ORDER_STATUS' => $children_info[$v]['ORDER_STATUS'],
                'PROD_START_STATION_RES_NAME' => $children_info[$v]['PROD_START_STATION_RES_NAME'],
                'PROD_START_STATION_AREA_NAME' => $children_info[$v]['PROD_START_STATION_AREA_NAME'],
                'PROD_END_STATION_RES_NAME' => $children_info[$v]['PROD_END_STATION_RES_NAME'],
                'PROD_END_STATION_AREA_NAME' => $children_info[$v]['PROD_END_STATION_AREA_NAME'],
                'RUN_DATE' => $children_info[$v]['RUN_DATE'],
                'RUN_TIME' => $children_info[$v]['RUN_TIME'],
                'ORDER_PRICE' => $res2[$v]['ORDER_PRICE'],
                'ORDER_DESCRIPTION' => commonUtils::fomatStr($res2[$v]['ORDER_DESCRIPTION']),   //order_description:普通座票(往返),2016-08-14,1|,如果需要觉得话,可以不用fomatStr处理即可
                'CUSTOMER_NAME' => $res2[$v]['CUSTOMER_NAME'],
                'CUSTOMER_MOBILE' => $res2[$v]['CUSTOMER_MOBILE'],
//                'CREATE_TIME' => $res2[$v]['CREATE_TIME'], //获取下单的时间
                'TIME_DIFF' => $children_info[$v]['ORDER_STATUS']==145?(strtotime( $res2[$v]['CREATE_TIME'] )-strtotime(date("Y-m-d H:i:s",time()))):''
            );

        }
//        return $list;
       return json_encode($list);
    }


}

$userId = isset($_POST['userID']) ? $_POST['userID'] : 46;  //此处为测定userID,需要换成正式的
if (!$userId) {
    return false;
}
$orderInfo = new OrderInfo();
$res = $orderInfo->getOrderInfo($userId);
//print_r($res);