where+=$@" AND (A.{nameof(RB_Travel_Order.EnterID)}={(int)model.CreateBy} or A.{nameof(RB_Travel_Order.CommissionSharePeople)}={(int)model.CreateBy}{((userInfo?.SimpleEasy??0)==1?"or aop.OPId="+(int)model.CreateBy:" ")} )";
where+=$@" AND (A.{nameof(RB_Travel_Order.EnterID)}={(int)model.CreateBy} or A.{nameof(RB_Travel_Order.CommissionSharePeople)}={(int)model.CreateBy} )";
}
if((userInfo?.SimpleEasy??0)==1)
{
where+=$" and aop.OPId="+userInfo.EmployeeId;
}
if(model.BranchId>=0)
{
...
...
@@ -1590,7 +1594,11 @@ left join rb_lineteam E on E.LtID=C.LineteamId
}
if(model.CreateBy>0)
{
where+=$@" AND (A.{nameof(RB_Travel_Order.EnterID)}={(int)model.CreateBy} or A.{nameof(RB_Travel_Order.CommissionSharePeople)}={(int)model.CreateBy}{((userInfo?.SimpleEasy??0)==1?"or aop.OPId="+(int)model.CreateBy:" ")} )";
where+=$@" AND (A.{nameof(RB_Travel_Order.EnterID)}={(int)model.CreateBy} or A.{nameof(RB_Travel_Order.CommissionSharePeople)}={(int)model.CreateBy})";
}
if((userInfo?.SimpleEasy??0)==1)
{
where+=$" and aop.OPId="+userInfo.EmployeeId;
}
if(model.BranchId>=0)
{
...
...
@@ -1668,8 +1676,8 @@ SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.Ord
,SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.OrderState!={(int)SellOrderStatusEnum.Cancel} THEN IFNULL(A.RedEnvelopeMoney,0) ELSE 0 END) AS RedEnvelopeMoney
,SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.OrderState!={(int)SellOrderStatusEnum.Cancel} THEN (IFNULL(A.PreferPrice,0)-IFNULL(A.Income,0)+IFNULL(A.Refund,0)-IFNULL(A.PlatformTax,0)-IFNULL(A.DiscountMoney,0)-IFNULL(A.RedEnvelopeMoney,0)) ELSE 0 END) AS DueinMoney
,SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.OrderSource={(int)OrderSourceEnum.Internal} THEN 1 ELSE 0 END) AS InteriorNum
,SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.OrderSource in ({(int)OrderSourceEnum.B2B},{(int)OrderSourceEnum.WAP}) THEN 1 ELSE 0 END) AS B2BNum from
,SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.OrderSource in ({(int)OrderSourceEnum.B2B},{(int)OrderSourceEnum.WAP}) THEN 1 ELSE 0 END) AS B2BNum
{((userInfo?.SimpleEasy??0)==1?" from ( SELECT A.* ":"")}
from rb_travel_order AS A
LEFT JOIN rb_travel_price as B ON A.TCID=B.TCID
LEFT JOIN rb_travel_config AS C ON c.ID=B.ConfigID