369 and c.PARENT_ORDER_ID <>0 GROUP BY c.parent_order_id ORDER BY c.create_time desc LIMIT $page,$limit "; $result=$this->fetchAll($sql); return $result; } /** * Function Description:判断往返程, * Function Name: getBack * @param $order_id * * @return array * * @author 娄梦宁 */ public function getBack($order_id){ $sql=""."select to_orderid,back_orderid from to_from where to_orderid=$order_id or back_orderid=$order_id "; $result=$this->fetchRow($sql); return $result; } /** * Function Description:获取订单详情 * Function Name: getDetaile * @param $order_id * * @return array * * @author 娄梦宁 */ public function getDetaile($order_id){ $sql=""."SELECT c.run_date as start_date, a.order_id, a.create_time, a.order_status, c.PROD_START_STATION_res_NAME AS start_res_name, c.PROD_end_STATION_res_NAME AS end_res_name, substring_index( substring_index(a.ORDER_DESCRIPTION, ',' ,- 1), '|', 1 ) AS pcount, c.prod_name AS seat_type, a.customer_name, a.customer_mobile, floor(a.order_price) AS order_price, c.PROD_START_STATION_TIME AS start_time, c.PROD_end_STATION_TIME AS end_time, c.PROD_START_STATION_AREA_NAME AS start_area_name, c.PROD_END_STATION_AREA_NAME AS end_area_name, c.order_prod_type FROM order_main a LEFT JOIN order_main c ON c.PARENT_ORDER_ID = a.order_id LEFT JOIN opera_line b ON c.PARENT_PROD_ID = b.line_id WHERE a.cancel_flag = 0 AND b.cancel_flag = 0 AND a.order_id IN ($order_id) GROUP BY a.order_id ORDER BY a.order_id"; $result=$this->fetchAll($sql); return $result; } /** * Function Description:客运班线获取出行人数组 * Function Name: getCustomer * @param $order_id * * @return array * * @author 娄梦宁 */ public function getCustomer($order_id){ $sql=''."SELECT customer_name, customer_id_no as customer_idcard FROM order_main WHERE PARENT_ORDER_ID = $order_id"; $result=$this->fetchAll($sql); return $result; } }