@@ -61,7 +61,7 @@ FROM rb_travel_order AS A LEFT JOIN rb_travel_price as B ON A.TCID=B.TCID
LEFT JOIN rb_lineteam AS E on E.LtID=C.LineteamId
LEFT JOIN rb_travel_orderspecialoffer as os on os.OrderId=a.OrderId
LEFT JOIN (SELECT ogh.OrderId,SUM(case when IFNULL(ogh.ID,0)>0 THEN 1 ELSE 0 END) AS Num FROM rb_travel_orderguesthouse ogh GROUP BY ogh.OrderId) t ON A.OrderId=t.OrderId
WHERE 1=1 AND IFNULL(B.TeamType,0)=0
WHERE 1=1 AND B.TeamType=0
");
builder.AppendFormat(" AND B.RB_Group_Id={0} ",model.RB_Group_Id);
if(!string.IsNullOrEmpty(lineIdStr))
...
...
@@ -1577,7 +1577,7 @@ LEFT JOIN rb_travel_config AS C ON c.ID=B.ConfigID {where} ";
stringwhere=$@" where 1=1 and B.RB_Group_Id={model.RB_Group_Id} ";
stringwhere=$@" where 1=1 and B.RB_Group_Id={model.RB_Group_Id}AND IFNULL(A.IsLeaderOrder,0)=0 ";
where+=" AND B.TeamType="+(int)TeamTypeEnum.Normal;
if(!string.IsNullOrEmpty(lineIdStr))
{
where+=string.Format(@" AND C.LineId IN({0})",lineIdStr);
}
if(model.IsAirTicket==1)//只查机票订单
{
where+=$@" AND A.{nameof(RB_Travel_Order.GroupType)} = {(int)OrderJoinType.SingleAirTicket}";
}
elseif(model.IsAirTicket==2)
{//排除机票订单
{
//排除机票订单
where+=$@" AND A.{nameof(RB_Travel_Order.GroupType)} != {(int)OrderJoinType.SingleAirTicket}";
}
//是否查询领队
if(!isGetLeader)
{
where+=string.Format(@" AND IFNULL(A.IsLeaderOrder,0)=0 ");
}
if(model.LineId>0)
{
where+=$@" AND C.LineId={model.LineId}";
...
...
@@ -2289,7 +2278,7 @@ WHERE 1=1 AND B.Status<>4 AND B.TCState IN(3) AND B.TeamType={0} ", (int)TeamTyp
builder.AppendFormat(@"
SELECT SUM(IFNULL(B.FSeat,0)) AS FSeat,SUM(IFNULL(B.YSeat,0)) AS YSeat, SUM(IFNULL(B.CSeat,0)) AS CSeat ,SUM(IFNULL(B.SurplusFSeat,0)) AS SurplusFSeat,SUM(IFNULL(B.SurplusYSeat,0)) AS SurplusYSeat, SUM(IFNULL(B.SurplusCSeat,0)) AS SurplusCSeat
FROM rb_travel_price AS B LEFT JOIN rb_travel_config AS C ON c.ID=B.ConfigID
WHERE 1=1 AND B.Status<>4 AND B.TCState IN(3) ");
WHERE 1=1 AND B.Status<>4 AND B.TCState IN(3) AND IFNULL(B.TeamType,0)=0 ");