Commit d1266683 by guanzhenshan

增加保存每日逻辑仓库sku明细数据,方便库存汇总表查看明细

parent 1471129d
...@@ -143,6 +143,12 @@ namespace Bailun.DC.DailyInventorySummary ...@@ -143,6 +143,12 @@ namespace Bailun.DC.DailyInventorySummary
sql = $"insert dc_daily_inventory_summary (warehousecode,warehousename,warehousetype,usable_stock,amount_stock,quantity_purchase,purchase_amount,quantity_purchase_product,quantity_transfer,transfer_amount,quantity_transfer_product,sale10_count,sale10_rate,sale10_amount,sale10_amount_rate,sale5_10_count,sale5_10_rate,sale5_10_amount,sale5_10_amount_rate,sale1_5_amount,sale1_5_amount_rate,sale1_amount,sale1_amount_rate,sale0_amount,sale0_count_rate,day,sale0_count) value ('{item.warehousecode}','{item.warehousename}','{item.warehousetype}',{item.usable_stock},{item.amount_stock},{item.quantity_purchase},{item.purchase_amount},{item.quantity_purchase_product},{item.quantity_transfer},{item.transfer_amount},{item.quantity_transfer_product},{item.sale10_count},{item.sale10_rate},{item.sale10_amount},{item.sale10_amount_rate},{item.sale5_10_count},{item.sale5_10_rate},{item.sale5_10_amount},{item.sale5_10_amount_rate},{item.sale1_5_amount},{item.sale1_5_amount_rate},{item.sale1_amount},{item.sale1_amount_rate},{item.sale0_amount},{item.sale0_count_rate},'{item.day.ToString("yyyy-MM-dd")}',{item.sale0_count});"; sql = $"insert dc_daily_inventory_summary (warehousecode,warehousename,warehousetype,usable_stock,amount_stock,quantity_purchase,purchase_amount,quantity_purchase_product,quantity_transfer,transfer_amount,quantity_transfer_product,sale10_count,sale10_rate,sale10_amount,sale10_amount_rate,sale5_10_count,sale5_10_rate,sale5_10_amount,sale5_10_amount_rate,sale1_5_amount,sale1_5_amount_rate,sale1_amount,sale1_amount_rate,sale0_amount,sale0_count_rate,day,sale0_count) value ('{item.warehousecode}','{item.warehousename}','{item.warehousetype}',{item.usable_stock},{item.amount_stock},{item.quantity_purchase},{item.purchase_amount},{item.quantity_purchase_product},{item.quantity_transfer},{item.transfer_amount},{item.quantity_transfer_product},{item.sale10_count},{item.sale10_rate},{item.sale10_amount},{item.sale10_amount_rate},{item.sale5_10_count},{item.sale5_10_rate},{item.sale5_10_amount},{item.sale5_10_amount_rate},{item.sale1_5_amount},{item.sale1_5_amount_rate},{item.sale1_amount},{item.sale1_amount_rate},{item.sale0_amount},{item.sale0_count_rate},'{item.day.ToString("yyyy-MM-dd")}',{item.sale0_count});";
cnn.Execute(sql); cnn.Execute(sql);
} }
//保存sku明细
cnn.Execute($"delete from dc_skuwarehouse_stock_sales_daily where day='{day.ToString("yyyy-MM-dd")}'");
cnn.Execute($@"insert into dc_skuwarehouse_stock_sales_daily (day,bailun_sku,warehouse_code,warehouse_name,hq_type,usable_stock,amount_stock,quantity_purchase,purchase_amount,quantity_transfer,amount_transit,oneday_total_sales,amount_onedaysale,sevenday_total_sales,sevenday_total_sales_amount,fourteenday_total_sales,fourteenday_total_sales_amount,thirtyday_total_sales,thirtyday_total_sales_amount,quantity_tuneout_onway,quantity_tuneout_30days,amount_tuneout_30days,quantity_tunein_30days,amount_tunein_30days,createtime,nostockcount,noshippingcount,cash_in_30days,cash_out_30days,cash_net,pin_rate_stock,available_days)
select '{day.ToString("yyyy-MM-dd")}' as day, bailun_sku, warehouse_code, warehouse_name, hq_type, usable_stock, amount_stock, quantity_purchase, purchase_amount, quantity_transfer, amount_transit, oneday_total_sales, amount_onedaysale, sevenday_total_sales, sevenday_total_sales_amount, fourteenday_total_sales, fourteenday_total_sales_amount, thirtyday_total_sales, thirtyday_total_sales_amount, quantity_tuneout_onway, quantity_tuneout_30days, amount_tuneout_30days, quantity_tunein_30days, amount_tunein_30days, createtime, nostockcount, noshippingcount, cash_in_30days, cash_out_30days, cash_net, pin_rate_stock, available_days from dc_skuwarehouse_stock_sales where (usable_stock + amount_stock + quantity_purchase + purchase_amount + quantity_transfer + amount_transit + oneday_total_sales + amount_onedaysale + sevenday_total_sales + sevenday_total_sales_amount + fourteenday_total_sales + fourteenday_total_sales_amount + thirtyday_total_sales + thirtyday_total_sales_amount + quantity_tuneout_onway + quantity_tuneout_30days + amount_tuneout_30days + quantity_tunein_30days + amount_tunein_30days + nostockcount + noshippingcount + cash_in_30days + ABS(cash_out_30days)) > 0",null,null,2*60);
} }
} }
......
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