List<ReversalDto>listReversal=SimpleCRUD.Query<ReversalDto>("SELECT DISTINCT platform, website FROM order_fee_config WHERE is_reversal = 1;",null,GlobalConfig.ConnectionString_DW).ToList();
if(input.FeeName.Contains("仓储费-平台"))
{
...
...
@@ -982,6 +982,7 @@ ON s2.id = s1.order_fee_config_id WHERE s1.month = @month ");
List<ReversalDto>listReversal=SimpleCRUD.Query<ReversalDto>("SELECT DISTINCT platform, website FROM order_fee_config WHERE is_reversal = 1;",null,GlobalConfig.ConnectionString_DW).ToList();
if(input.FeeName.Contains("仓储费-平台"))
{
data=data.Select(x=>
...
...
@@ -1022,20 +1023,13 @@ ON s2.id = s1.order_fee_config_id WHERE s1.month = @month ");
List<ReversalDto>listReversal=SimpleCRUD.Query<ReversalDto>("SELECT DISTINCT platform, website FROM order_fee_config WHERE is_reversal = 1;",null,GlobalConfig.ConnectionString_DW).ToList();
@@ -1173,7 +1175,7 @@ AND s2.datacenter_col like '%{input.FeeName}' group by s2.platform,s1.website ";
sql.Append(@"select platform_type AS Platform,SUM(amount_refund_rmb) AS RefundRmb,
SUM(amount_refund_usd) AS RefundUsd,Count(*) AS Totals
from dc_base_crm_refund
where refund_time >= @start and refund_time < @end
where refund_time >= @start and refund_time < @end and shipping_status = 'TotalShipping' AND is_deleted = 0 AND is_freeze = 0 AND company_id = 1
group by platform_type ");
parameters.Add("start",start);
parameters.Add("end",end);
...
...
@@ -1183,14 +1185,14 @@ group by platform_type ");
{
sql.Append($@"
select sum(t1.amount_refund_rmb) AS RefundRmb,sum(t1.amount_refund_usd) AS RefundUsd from dc_base_crm_refund t1
where t1.refund_time >= @start and t1.refund_time < @end ");
where t1.refund_time >= @start and t1.refund_time < @end and shipping_status = 'TotalShipping' AND is_deleted = 0 AND is_freeze = 0 AND company_id = 1");
}
else
{
sql.Append($@"
select t1.platform_type AS PlatformType, t1.bailun_account AS BailunAccount, t1.website AS WebSite,
t1.origin_order_id AS OriginOrderId, t1.amount_refund_rmb AS RefundRmb, t1.amount_refund_usd AS RefundUsd, t1.refund_time AS RefundTime from dc_base_crm_refund t1
where t1.refund_time >= @start and t1.refund_time < @end ");
where t1.refund_time >= @start and t1.refund_time < @end and shipping_status = 'TotalShipping' AND is_deleted = 0 AND is_freeze = 0 AND company_id = 1");