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.PrePayAmount,od.outTradeId,od.isConfirm ,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.PrePayAmount,od.outTradeId,od.isConfirm ,case when user.BindedMobilePhone !='' then user.BindedMobilePhone else user.MobilePhone end as mobilePhone,user.userName,orderitem.quantity,orderitem.teeTime,orderitem.playDate,GROUP_CONCAT(ec.cName)cName");
sb.append(" from ord_order od "+"join ord_eventactivityorderitem orderitem on (od.OrderID=orderitem.orderId) ");
//关联赛事打球人信息
sb.append(" left join event_customerinfo ec on (od.OrderID = ec.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 ");
...
...
@@ -1954,6 +1956,11 @@ public class OrderDao extends GenericHibernateDao<Order, Integer> {
sb.append(" and orderitem.playDate<=:playEndDate ");