 SELECT  o.totalpay_id ,o.people_count, o.order_id, o.area_id ,o.seat_id ,o.mobile,o.address
           ,o.is_valid AS is_valido , o.order_from , o.order_kind,o.open_time,o.end_time,o.order_status
           ,o.inner_code ,o.code ,o.seat_code ,obill.final_amount AS bill_info_final_amount
           ,ctm.customer_ids,ctm.has_fetch,o.customerregister_id , toe.courier_phone , toe.out_id
     FROM  orderinfo o
           LEFT JOIN orderbill AS obill on(o.order_id = obill.order_id AND obill.is_valid=1 AND obill.pt='1981')
           LEFT JOIN order_customers AS ctm ON (o.order_id = ctm.order_id)
           LEFT JOIN takeout_order_extra AS toe 
             ON (o.order_id = toe.order_id AND toe.pt='1981' AND toe.courier_phone IS NOT NULL)
    WHERE o.pt='1981'  AND o.is_valid=1
