Commit 8e8864f8 by lizefeng

周转表导出新增,销量预测明细

parent 716c5b3c
......@@ -12,7 +12,6 @@ namespace AutoGeneratePurchaseAdvise
static async Task Main(string[] args)
{
Console.WriteLine("采购建议计算任务启动...");
//PurchaseAdviseServices.AutoPushBuySys(1);
var builder = new HostBuilder().ConfigureServices((hostContext, services) =>
{
services.AddHostedService<GeneratePurchaseAdviseBackgroundService>();
......
......@@ -216,7 +216,7 @@ where t2.`status`=2 and t1.bailun_sku = t2.bailun_sku and quantity_final_advise=
var time = DateTime.Now;
// 计算之前先刷新一遍缺货,一面产生间隙(8点56进系统的单,没有算到缺货里面,下午1点那波也不会算上他)
ResetShortageField();
//ResetShortageField();
if (mainID <= 0)
{
......@@ -279,7 +279,7 @@ where t2.`status`=2 and t1.bailun_sku = t2.bailun_sku and quantity_final_advise=
var time = DateTime.Now;
// 计算之前先刷新一遍缺货,一面产生间隙(8点56进系统的单,没有算到缺货里面,下午1点那波也不会算上他)
ResetShortageField();
//ResetShortageField();
if (mainID <= 0)
{
......@@ -404,7 +404,7 @@ t7.bailun_order_ids
var now = DateTime.Now;
// 计算之前先刷新一遍缺货,一面产生间隙(8点56进系统的单,没有算到缺货里面,下午1点那波也不会算上他)
ResetShortageField();
//ResetShortageField();
if (mainID <= 0)
{
......@@ -521,7 +521,7 @@ update dc_mid_transit set quantity_out_stock =0 where gmt_out_stock_modified <
public static int ImportFuZhuangShortageIncreaseDetailed(int mainID)
{
// 计算之前先刷新一遍缺货,一面产生间隙(8点56进系统的单,没有算到缺货里面,下午1点那波也不会算上他)
ResetShortageField();
//ResetShortageField();
// 查询上一次推送建议的时间
var last_date = _connection.QueryFirstOrDefault<DateTime>(" select create_time from dc_auto_purchase_advise where type=1 order by create_time desc limit 1 ");
......@@ -583,7 +583,7 @@ t8.bailun_order_ids
var time = DateTime.Now;
// 计算之前先刷新一遍缺货,一面产生间隙(8点56进系统的单,没有算到缺货里面,下午1点那波也不会算上他)
ResetShortageField();
//ResetShortageField();
if (mainID <= 0)
{
......
......@@ -411,6 +411,7 @@ namespace AutoTurnOver.Models
public class dc_auto_turnover_list_dto
{
public int id { get; set; }
public string sales_details { get; set; }
public int? sku_status { get; set; }
public string sku_status_str
{
......
......@@ -301,7 +301,7 @@ namespace AutoTurnOver.Services
"实际库存", "安全库存", "周转天数", "供应商交期", "质检入库天数", "调拨头程天数", "预测是否断货", "缺货数量","监控状态","供应商","采购员","交期异常",
"过去7天日均","过去14天日均","过去30天日均","重量","单价","实时库存","ebay最近7天日均销量","ebay最近14天日均销量","ebay最近30天日均销量"
,"速卖通最近7天日均销量","速卖通最近14天日均销量","速卖通最近30天日均销量"
,"已发货库存","开发时间","是否侵权","停止监控时间","标签","停售"
,"已发货库存","开发时间","是否侵权","停止监控时间","标签","停售","最近7天+预测销量"
};
foreach (var item in cols)
{
......@@ -311,7 +311,6 @@ namespace AutoTurnOver.Services
foreach (var itemData in list)
{
DataRow row = table.NewRow();
row["Sku"] = itemData.bailun_sku;
row["商品编码"] = itemData.product_code;
row["内部编码"] = itemData.product_inner_code;
......@@ -358,6 +357,7 @@ namespace AutoTurnOver.Services
//row["动态备货规则组"] = itemData.group_name;
row["标签"] = itemData.sku_label;
row["停售"] = itemData.sku_status_str;
row["最近7天+预测销量"] = itemData.sales_details==null?"": itemData.sales_details.Replace("[","").Replace("]","");
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