This commit is contained in:
@@ -114,7 +114,7 @@ FROM product_order where OrderState=20 or OrderState=90 or OrderState=40 or Orde
|
||||
return m_DbContext.ExecSqlQuery<OrderStatisticModel>(sql).ToList();
|
||||
}
|
||||
|
||||
public List<OrderStatisticModel> Statistics(DateTime? bTime, DateTime? eTime)
|
||||
public List<OrderStatisticModel> Statistics(DateTime? bTime, DateTime? eTime, int ProductId)
|
||||
{
|
||||
string where = $" (OrderState=20 or OrderState=90 or OrderState=40 or OrderState=50 or OrderState=30) ";
|
||||
if (bTime.HasValue && eTime.HasValue)
|
||||
@@ -122,6 +122,10 @@ FROM product_order where OrderState=20 or OrderState=90 or OrderState=40 or Orde
|
||||
where += $"and UpdateTime>'{bTime.Value.ToString("yyyy-MM-dd")}' and UpdateTime<'{eTime.Value.ToString("yyyy-MM-dd")}'";
|
||||
}
|
||||
|
||||
if (ProductId!=0){
|
||||
where += $"and ProductId='{ProductId}'";
|
||||
}
|
||||
|
||||
|
||||
string sql = $@"SELECT ProductName, PackageName,
|
||||
sum(
|
||||
@@ -162,13 +166,19 @@ FROM product_order where {where} GROUP BY ProductName, PackageName order by Prod
|
||||
return m_DbContext.ExecSqlQuery<OrderStatisticModel>(sql).ToList();
|
||||
}
|
||||
|
||||
public List<OrderStatisticModel> SellerStatistics(DateTime? bTime, DateTime? eTime)
|
||||
public List<OrderStatisticModel> SellerStatistics(DateTime? bTime, DateTime? eTime, string Channel)
|
||||
{
|
||||
|
||||
string where = $" OrderState=90 and Channel IS NOT NULL ";
|
||||
if (bTime.HasValue && eTime.HasValue)
|
||||
{
|
||||
where += $"and CreateTime>'{bTime.Value.ToString("yyyy-MM-dd")}' and CreateTime<'{eTime.Value.ToString("yyyy-MM-dd")}'";
|
||||
} else
|
||||
{
|
||||
where += $"and CreateTime>'{DateTime.Now.ToString("yyyy-MM-dd")}' and CreateTime<'{DateTime.Now.AddDays(1).ToString("yyyy-MM-dd")}'";
|
||||
}
|
||||
if (Channel.Has()){
|
||||
where += $"and Channel='{Channel}'";
|
||||
}
|
||||
|
||||
string sql = $@"SELECT Channel,ProductName,
|
||||
|
||||
Reference in New Issue
Block a user