Commit f64751f0 by lizefeng

fix

parent 0cab9196
...@@ -69,12 +69,28 @@ namespace AutoTurnOver.DB ...@@ -69,12 +69,28 @@ namespace AutoTurnOver.DB
sku = item.skuCode, sku = item.skuCode,
sku_name = "", sku_name = "",
warehouse_type = "海外仓,第三方仓库", warehouse_type = "海外仓,第三方仓库",
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);
} }
var dbSkuFba = new dc_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);
}
} }
} }
public static void SynchBtmAdFees() public static void SynchBtmAdFees()
...@@ -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
{ {
......
...@@ -34,7 +34,7 @@ namespace AutoTurnOver.Services ...@@ -34,7 +34,7 @@ namespace AutoTurnOver.Services
string[] cols = new string[] { string[] cols = new string[] {
"sku", "所属项目", "标题", "采购单价 ¥", "仓库编码", "仓库名称", "仓库类型", "总库存(在库+在途)", "总金额 (在库+在途)", "日均销量", "过去30天销量", "过去7天销量", "出单天数 (总)", "出单天数 (过去30天)", "首次出单日期", "最后出单日期", "sku", "所属项目", "标题", "采购单价 ¥", "仓库编码", "仓库名称", "仓库类型", "总库存(在库+在途)", "总金额 (在库+在途)", "日均销量", "过去30天销量", "过去7天销量", "出单天数 (总)", "出单天数 (过去30天)", "首次出单日期", "最后出单日期",
"30天利润 CNY", "可售天数", "采购在途数量", "采购在途金额", "头程在途", "头程在途金额", "在库库存", "在库金额 CNY", "预估运费 CNY", "单位头程费", "预测30天销量", "预测30天销售额 CNY", "30天利润 CNY", "可售天数", "采购在途数量", "采购在途金额", "头程在途", "头程在途金额", "在库库存", "在库金额 CNY", "预估运费 CNY", "单位头程费", "预测30天销量", "预测30天销售额 CNY",
"最近30天的平均销售单价 CNY", "广告费率", "最近30天广告费 USD", "最近30天的销售额 USD", "最近30天的平台费 USD", "平台费率", "最近30天的退款金额 USD", "退款金额占比", "最后更新时间", "库存管理得分", "最近30天的平均销售单价 CNY", "广告费率", "最近30天广告费 USD", "最近30天的销售额 USD", "最近30天的平台费 USD", "平台费率", "最近30天的退款金额 USD", "退款金额占比", "系统创建时间", "最后更新时间", "库存管理得分",
}; };
foreach (var item in cols) foreach (var item in cols)
{ {
...@@ -82,6 +82,7 @@ namespace AutoTurnOver.Services ...@@ -82,6 +82,7 @@ namespace AutoTurnOver.Services
row["最近30天的平台费 USD"] = itemData.platform_fee_day_30; row["最近30天的平台费 USD"] = itemData.platform_fee_day_30;
row["最近30天的退款金额 USD"] = itemData.refund_amount_day_30; row["最近30天的退款金额 USD"] = itemData.refund_amount_day_30;
row["最后更新时间"] = itemData.gmt_update_time.ToString("yyyy-MM-dd HH:mm:ss"); row["最后更新时间"] = itemData.gmt_update_time.ToString("yyyy-MM-dd HH:mm:ss");
row["系统创建时间"] = itemData.gmt_create_time.ToString("yyyy-MM-dd HH:mm:ss");
row["库存管理得分"] = itemData.stock_score; row["库存管理得分"] = itemData.stock_score;
table.Rows.Add(row); table.Rows.Add(row);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment