sb.append(" select SQL_CALC_FOUND_ROWS od.uid,od.orderType,od.confirmType,od.processStatus,od.orderId,od.orderNo,od.orderName,od.payMode,od.actualAmount,od.orderDate,od.payDate,od.orderSource,od.orderStatus,od.notifyFlag,od.onlineOrderFlag,od.amount,od.totalAmount,od.outTradeId,case when user.BindedMobilePhone !='' then user.BindedMobilePhone else user.MobilePhone end as mobilePhone,user.userName,orderitem.quantity,orderitem.teeTime,orderitem.playDate");
sb.append(" select SQL_CALC_FOUND_ROWS od.uid,od.orderType,od.confirmType,invo.invoiceId,od.processStatus,od.orderId,od.orderNo,od.orderName,od.payMode,od.actualAmount,od.orderDate,od.payDate,od.orderSource,od.orderStatus,od.notifyFlag,od.onlineOrderFlag,od.amount,od.totalAmount,od.outTradeId,case when user.BindedMobilePhone !='' then user.BindedMobilePhone else user.MobilePhone end as mobilePhone,user.userName,orderitem.quantity,orderitem.teeTime,orderitem.playDate");
sb.append(" from ord_order od "+"join ord_eventactivityorderitem orderitem on (od.OrderID=orderitem.orderId) ");
sb.append(" left join bsc_userext user on od.uid=user.uid ");
sb.append(" left join ord_invoiceinfo invo ON (od.OrderID = invo.OrderId)");
sb.append(" JOIN prd_course cs ON orderitem.courseId = cs.id ");
sb.append(" JOIN bsc_district district ON cs.districtId = district.id ");