Commit d14aee42 by 泽锋 李

fix 周系数算法

parent c3db4f5a
......@@ -26,7 +26,7 @@ namespace AutoTurnOver.DB
var date28 = DateTime.Now.AddDays(-(4*7)).ToDayHome();
while (true)
{
var skus = read_conn.Query<bailun_sku_dto>($" select bailun_sku,warehouse_code from dc_auto_turnover order by id desc limit {(page - 1) * rows},{rows} ").ToList();
var skus = read_conn.Query<bailun_sku_dto>($" select bailun_sku,warehouse_code from dc_auto_turnover where bailun_sku='948367104' and warehouse_code='GB4PXBL' order by id desc limit {(page - 1) * rows},{rows} ").ToList();
if(skus==null || skus.Count <= 0)
{
break;
......@@ -59,7 +59,7 @@ where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code and t1.bailun_o
// 计算本周总销量
var sumData = week_date_datas.Where(s => s.date >= btime && s.date <= etime).ToList();
var sumDataVal = sumData.Sum(s => s.ordered);
var sumDataAvgVal = sumDataVal / 7;
var sumDataAvgVal = ((decimal)sumDataVal) / 7M;
for (int j = 0; j <= 6; j++)
{
if (sumDataAvgVal <= 0)
......@@ -70,7 +70,7 @@ where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code and t1.bailun_o
{
// 计算当天的销量
var day_val = sumData.Where(s => (int)s.date.DayOfWeek == j).FirstOrDefault();
var day_sa = 0;
var day_sa = 0M;
if (day_val != null)
{
day_sa = day_val.ordered;
......
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