Commit 54137166 by 泽锋 李

库存管理,新增一个头程费字段

parent a0d0c3b5
...@@ -382,13 +382,16 @@ sum(t4.quantity_out_stock) as 'quantity_out_stock', ...@@ -382,13 +382,16 @@ sum(t4.quantity_out_stock) as 'quantity_out_stock',
sum((t1.usable_stock * ifnull(t3.unit_price,0))) as 'usable_stock_amount', sum((t1.usable_stock * ifnull(t3.unit_price,0))) as 'usable_stock_amount',
sum((ifnull(t4.quantity_purchase,0) + ifnull(t4.quantity_transfer,0)) * ifnull(t3.unit_price,0)) as 'on_the_way_stock_amount', sum((ifnull(t4.quantity_purchase,0) + ifnull(t4.quantity_transfer,0)) * ifnull(t3.unit_price,0)) as 'on_the_way_stock_amount',
sum(ifnull(t9.sales,0)) as 'lastweek_sales', sum(ifnull(t9.sales,0)) as 'lastweek_sales',
sum(ifnull(t9.sales_amount,0)) as 'lastweek_sales_amount' sum(ifnull(t9.sales_amount,0)) as 'lastweek_sales_amount',
t_cost_first.cost_first as 'cost_first'
from from
dc_base_stock as t1 dc_base_stock as t1
left join dc_base_warehouse as dbw on t1.warehouse_code = dbw.warehouse_code left join dc_base_warehouse as dbw on t1.warehouse_code = dbw.warehouse_code
left join dc_base_sku as t3 on t1.bailun_sku = t3.bailun_sku left join dc_base_sku as t3 on t1.bailun_sku = t3.bailun_sku
left join dc_mid_transit as t4 on t1.bailun_sku = t4.bailun_sku and t1.warehouse_code = t4.warehouse_code left join dc_mid_transit as t4 on t1.bailun_sku = t4.bailun_sku and t1.warehouse_code = t4.warehouse_code
left join dc_base_lastweek_data as t9 on t1.bailun_sku=t9.bailun_sku and t1.warehouse_code = t9.warehouse_code left join dc_base_lastweek_data as t9 on t1.bailun_sku=t9.bailun_sku and t1.warehouse_code = t9.warehouse_code
left join dc_mid_cost_first as t_cost_first on t1.bailun_sku=t_cost_first.bailun_sku and t1.warehouse_code = t_cost_first.warehouse_code
"; ";
if (search_data.has_tort != null) if (search_data.has_tort != null)
{ {
......
...@@ -297,6 +297,29 @@ namespace AutoTurnOver.Models ...@@ -297,6 +297,29 @@ namespace AutoTurnOver.Models
/// 供应链长度所需库存 /// 供应链长度所需库存
/// </summary> /// </summary>
public decimal? turnover_days_quantity { get; set; } public decimal? turnover_days_quantity { get; set; }
/// <summary>
/// sku头程费
/// </summary>
public decimal? cost_first { get; set; }
/// <summary>
/// sku头程费 / kg
/// </summary>
public decimal? cost_first_weight { get
{
if(cost_first==null || weight==null )
{
return null;
} else if (cost_first <= 0 || weight <= 0)
{
return 0;
}
else
{
return Math.Round(cost_first.Value / (weight.Value / 1000), 2);
}
} }
/// <summary> /// <summary>
/// 产品线 /// 产品线
......
...@@ -292,7 +292,8 @@ namespace AutoTurnOver.Services ...@@ -292,7 +292,8 @@ namespace AutoTurnOver.Services
"采购陆运在途","采购海运在途","采购空运在途","采购铁路在途","调拨陆运在途","调拨海运在途","调拨空运在途","调拨铁路在途", "采购陆运在途","采购海运在途","采购空运在途","采购铁路在途","调拨陆运在途","调拨海运在途","调拨空运在途","调拨铁路在途",
"调拨最快到货时间","调拨最快到货单号","调拨最快到货数量","调拨最快到货跟踪号","调拨最快到货运输方式","调拨最快到到货物流","周转表更新时间", "调拨最快到货时间","调拨最快到货单号","调拨最快到货数量","调拨最快到货跟踪号","调拨最快到货运输方式","调拨最快到到货物流","周转表更新时间",
"供应链长度天数","供应链预测销量","供应链预测缺货","供应链预测冗余","walmart最近7天日均销量","walmart最近14天日均销量","walmart最近30天日均销量","库存更新时间", "供应链长度天数","供应链预测销量","供应链预测缺货","供应链预测冗余","walmart最近7天日均销量","walmart最近14天日均销量","walmart最近30天日均销量","库存更新时间",
"在库+调拨单在途数量","在库+调拨单在途金额","在库+在途金额(总)","产品线" "在库+调拨单在途数量","在库+调拨单在途金额","在库+在途金额(总)","产品线",
"头程费/一个单位","头程费/kg"
}; };
foreach (var item in cols) foreach (var item in cols)
{ {
...@@ -302,6 +303,8 @@ namespace AutoTurnOver.Services ...@@ -302,6 +303,8 @@ namespace AutoTurnOver.Services
foreach (var itemData in list) foreach (var itemData in list)
{ {
DataRow row = table.NewRow(); DataRow row = table.NewRow();
row["头程费/一个单位"] = itemData.cost_first;
row["头程费/kg"] = itemData.cost_first_weight;
row["产品线"] = itemData.product_line_name; row["产品线"] = itemData.product_line_name;
row["在库+调拨单在途数量"] = itemData.sum_actual_transfer_stock; row["在库+调拨单在途数量"] = itemData.sum_actual_transfer_stock;
row["在库+调拨单在途金额"] = itemData.sum_actual_transfer_amount; row["在库+调拨单在途金额"] = itemData.sum_actual_transfer_amount;
......
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