where+=$@" and g.{nameof(RB_Travel_Guest_Extend.IsAllograph)}={dmodel.IsAllograph}";
}
stringsql=$@"
SELECT g.*,c.StartDate as TCStartDate,d.DayNum as StayDay from rb_travel_guest as g LEFT JOIN rb_travel_order as b on g.OrderId=b.OrderId
stringsql=$@"SELECT g.*,c.StartDate as TCStartDate,d.DayNum as StayDay from rb_travel_guest as g LEFT JOIN rb_travel_order as b on g.OrderId=b.OrderId
LEFT JOIN rb_travel_price as c on c.TCID=b.TCID
LEFT JOIN rb_travel_config as d on d.ID=c.ConfigID
where g.Status=0 and b.OrderState<>4 and IFNULL(b.IsChargeLossOrders,0)<>1 and IFNULL(b.IsLeaderOrder,0)!=1 {where} ORDER BY c.StartDate desc";
where g.Status=0 and b.OrderState<>4 and IFNULL(b.IsChargeLossOrders,0)<>1 and IFNULL(b.IsLeaderOrder,0)!=1 {where} ORDER BY c.StartDate desc ";
if(dmodel.IsAllograph==1)//签证
{
sql=$@" ";
}
elseif(dmodel.IsAllograph==3)//酒店
{
sql=$@"SELECT g.*,b.OrderDate as TCStartDate,0 as StayDay from rb_travel_guest as g LEFT JOIN rb_customer_hotelorder as b on g.OrderId=b.OrderId
where g.Status=0 and b.OrderStatus==2 {where} ORDER BY b.OrderDate desc ";
}
elseif(dmodel.IsAllograph==4)//邮轮
{
sql=$@"SELECT g.*,b.UseDate as TCStartDate,0 as StayDay from rb_travel_guest as g LEFT JOIN rb_customer_ticketorder as b on g.OrderId=b.OrderId
where g.Status=0 and b.OrderStatus==2 {where} ORDER BY b.UseDate desc ";
}
elseif(dmodel.IsAllograph==5)//单机票
{
sql=$@"SELECT g.*,b.DepartTime as TCStartDate,0 as StayDay from rb_travel_guest as g LEFT JOIN {(Common.Config.IsOnline?"uat_reborn_sell":"reborn_sell")}.RB_Ticket_Order as b on g.OrderId=b.OrderId
where g.Status=0 and b.OrderStatus==2 {where} ORDER BY b.DepartTime desc ";