@@ -1652,6 +1652,10 @@ left join rb_lineteam E on E.LtID=C.LineteamId
...
@@ -1652,6 +1652,10 @@ left join rb_lineteam E on E.LtID=C.LineteamId
where+=$@" AND A.{nameof(RB_Travel_Order.Income)}>0";
where+=$@" AND A.{nameof(RB_Travel_Order.Income)}>0";
}
}
}
}
if(userInfo==null)
{
userInfo=newUserInfo();
}
stringsql=$@"
stringsql=$@"
SELECT
SELECT
SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.OrderState!={(int)SellOrderStatusEnum.Cancel} THEN IFNULL(A.PreferPrice,0) else 0 END) AS SumPreferPrice
SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.OrderState!={(int)SellOrderStatusEnum.Cancel} THEN IFNULL(A.PreferPrice,0) else 0 END) AS SumPreferPrice
...
@@ -1684,14 +1688,14 @@ SUM(CASE WHEN IFNULL(A.CommissionSharePeople,0)!={(int)model.CreateBy} AND A.Ord
...
@@ -1684,14 +1688,14 @@ 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.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.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={(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
,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.* ":"")}
{((userInfo!=null&&(userInfo?.SimpleEasy??0)==1)?" from ( SELECT A.* ":"")}
from rb_travel_order AS A
from rb_travel_order AS A
LEFT JOIN rb_travel_price as B ON A.TCID=B.TCID
LEFT JOIN rb_travel_price as B ON A.TCID=B.TCID
LEFT JOIN rb_travel_config AS C ON c.ID=B.ConfigID
LEFT JOIN rb_travel_config AS C ON c.ID=B.ConfigID
left join rb_line D on D.LineID=C.LineId
left join rb_line D on D.LineID=C.LineId
left join rb_lineteam E on E.LtID=C.LineteamId
left join rb_lineteam E on E.LtID=C.LineteamId
{((userInfo?.SimpleEasy??0)==1?" left JOIN rb_appoint_op aop on aop.OrderId=a.OrderId and aop.ResourceType=10":"")}
{((userInfo!=null&&(userInfo?.SimpleEasy??0)==1)?" left JOIN rb_appoint_op aop on aop.OrderId=a.OrderId and aop.ResourceType=10":"")}
{where}{((userInfo?.SimpleEasy??0)==1?" GROUP BY a.OrderId ) as A ":"")} ";
{where}{((userInfo!=null&&(userInfo?.SimpleEasy??0)==1)?" GROUP BY a.OrderId ) as A ":"")} ";