Commit aa681b6b by 泽锋 李

fix

parent 57806394
......@@ -70,43 +70,43 @@ namespace AutoTurnOver.Controllers
// 提前查询周系数公式
var dc_base_week_coefficient_datas = MyMySqlConnection._connection_read_only.Query<dc_base_week_coefficient>(" select * from dc_base_week_coefficient where bailun_sku_warehouse_code=@bailun_sku_warehouse_code ", new
{
bailun_sku_warehouse_code = $"{sku}{warehousecode}"
});
//var dc_base_week_coefficient_datas = MyMySqlConnection._connection_read_only.Query<dc_base_week_coefficient>(" select * from dc_base_week_coefficient where bailun_sku_warehouse_code=@bailun_sku_warehouse_code ", new
//{
// bailun_sku_warehouse_code = $"{sku}{warehousecode}"
//});
var now = DateTime.Now;
result.forecast_today_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(0).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_oneday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(1).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twoday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(2).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_threeday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(3).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_fourthday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(4).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_fiveday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(5).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_sixday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(6).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_sevenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(7).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_eightday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(8).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_nineday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(9).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_tenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(10).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_elevenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(11).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twelveday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(12).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_thridteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(13).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_fourteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(14).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_fifteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(15).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_sixteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(16).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_seventeenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(17).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_eighteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(18).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_nineteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(19).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twentyday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(20).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_oneday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(21).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_twoday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(22).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_threeday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(23).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_fourthday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(24).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_fiveday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(25).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_sixday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(26).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_seveneday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(27).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_eightday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(28).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_twenty_nineday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(29).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
result.forecast_thirtyday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(30).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//var now = DateTime.Now;
//result.forecast_today_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(0).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_oneday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(1).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twoday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(2).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_threeday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(3).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_fourthday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(4).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_fiveday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(5).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_sixday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(6).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_sevenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(7).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_eightday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(8).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_nineday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(9).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_tenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(10).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_elevenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(11).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twelveday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(12).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_thridteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(13).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_fourteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(14).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_fifteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(15).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_sixteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(16).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_seventeenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(17).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_eighteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(18).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_nineteenday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(19).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twentyday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(20).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_oneday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(21).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_twoday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(22).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_threeday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(23).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_fourthday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(24).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_fiveday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(25).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_sixday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(26).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_seveneday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(27).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_eightday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(28).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_twenty_nineday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(29).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
//result.forecast_thirtyday_sales *= (dc_base_week_coefficient_datas.FirstOrDefault(s => s.week == (int)now.AddDays(30).DayOfWeek) ?? new dc_base_week_coefficient() { coefficient = 1 }).coefficient;
var _service = new Services.SkuAutoTurnServices();
var inventory = new dc_auto_inventory();
......
......@@ -115,7 +115,7 @@ namespace AutoTurnOver.Controllers
turnoverDatecumulativeSales += salesList[i];
}
result[0] = salesList.ToJson();
//result[0] = salesList.ToJson();
// 累计预计到货
decimal turnoverDatepurchase = 0;
......
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