id=_connection.QueryFirstOrDefault<int?>(" select id from dc_report_invest_return_sku where sku=@sku limit 1 ",new{sku=item.skuCode})??0
id=_connection.QueryFirstOrDefault<int?>(" select id from dc_report_invest_return_sku where sku=@sku and project=@project limit 1 ",new{sku=item.skuCode,project="DE"})??0
};
};
if(dbSku.id<=0)
if(dbSku.id<=0)
{
{
_connection.Insert(dbSku);
_connection.Insert(dbSku);
}
}
vardbSkuFba=newdc_report_invest_return_sku
{
create_user="pps",
gmt_create_time=DateTime.Now,
gmt_update_time=DateTime.Now,
project="BP代运营",
sku=item.skuCode,
sku_name="",
warehouse_type="FBA仓",
id=_connection.QueryFirstOrDefault<int?>(" select id from dc_report_invest_return_sku where sku=@sku and project=@project limit 1 ",new{sku=item.skuCode,project="FBA仓"})??0
};
if(dbSkuFba.id<=0)
{
_connection.Insert(dbSkuFba);
}
}
}
}
}
publicstaticvoidSynchBtmAdFees()
publicstaticvoidSynchBtmAdFees()
...
@@ -208,7 +224,7 @@ namespace AutoTurnOver.DB
...
@@ -208,7 +224,7 @@ namespace AutoTurnOver.DB
create_user="system",
create_user="system",
first_order_date=null,
first_order_date=null,
last_order_date=null,
last_order_date=null,
gmt_create_time=DateTime.Now,
gmt_create_time=sku.gmt_create_time,
gmt_update_time=DateTime.Now,
gmt_update_time=DateTime.Now,
order_days=_connection.QueryFirstOrDefault<decimal?>(" select count(DISTINCT DATE_FORMAT(paid_time,'%Y-%m-%d')) from dc_base_oms_sku where warehouse_code=@warehouse_code and bailun_sku=@bailun_sku and bailun_order_status not in ('Canceled') and bailun_interception_status in ('None', 'Failed') and paid_time<=@etime ",new
order_days=_connection.QueryFirstOrDefault<decimal?>(" select count(DISTINCT DATE_FORMAT(paid_time,'%Y-%m-%d')) from dc_base_oms_sku where warehouse_code=@warehouse_code and bailun_sku=@bailun_sku and bailun_order_status not in ('Canceled') and bailun_interception_status in ('None', 'Failed') and paid_time<=@etime ",new