Commit 009bf47b by 泽锋 李

周转表导出新增

在途+库存可买天数总预测销量
parent 167f70b6
......@@ -5,4 +5,8 @@
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
</ItemGroup>
</Project>
using AutoTurnOver.Models.ApiDto;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Linq;
using static AutoTurnOver.Models.dc_base_stock_dto;
namespace AutoTurnOver.Models
......@@ -825,6 +828,19 @@ namespace AutoTurnOver.Models
}
}
public string full_stock_use_days_turnover_sales { get
{
try
{
var details = JsonConvert.DeserializeObject <List<decimal>>(sales_details).Select(s => (int)Math.Ceiling(s)).ToList();
return details.Where((s, index) => index>=7 && index<= (stock_use_days+7-1) ).Sum().ToString();
}
catch (Exception ex)
{
return ex.Message;
}
} }
/// <summary>
/// 库存可买日期
/// </summary>
......
......@@ -321,7 +321,7 @@ namespace AutoTurnOver.Services
"日均出单次数","首次出单日期","首次出单订单号",
"备货数量","产品类型","头程平均值取值来源","Walmart最近7天日均销量","Walmart最近14天日均销量","Walmart最近30天日均销量",
"平均交期","配置交期","库容缺少值","可用库容",
"库存可用天数","库存可用日期", "库存+在途可用天数","库存+在途可用日期",
"库存可用天数","库存可用日期", "库存+在途可用天数","库存+在途可用日期","在途+库存可买天数总预测销量"
};
foreach (var item in cols)
{
......@@ -331,6 +331,7 @@ namespace AutoTurnOver.Services
foreach (var itemData in list)
{
DataRow row = table.NewRow();
row["在途+库存可买天数总预测销量"] = itemData.full_stock_use_days_turnover_sales;
row["库存可用天数"] = itemData.stock_use_days;
row["库存可用日期"] = itemData.stock_use_date.ToString("yyyy-MM-dd");
row["库存+在途可用天数"] = itemData.full_stock_use_days;
......
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