Commit aeaf1900 by 泽锋 李

fix

parent 6b3eca20
...@@ -151,14 +151,13 @@ where 1=1 "; ...@@ -151,14 +151,13 @@ where 1=1 ";
// 查询历史销量 // 查询历史销量
var dc_base_forecast_historys = conn.Query<dc_base_forecast_history>(@" var dc_aims_transfer_warehouse_sales = conn.Query<dc_aims_transfer_warehouse_sales>(@"
select select
t1.bailun_sku, t1.bailun_sku,
t1.warehouse_code, t1.warehouse_code,
CONCAT(t1.bailun_sku,t1.warehouse_code) as 'bailun_sku_warehouse_code', CONCAT(t1.bailun_sku,t1.warehouse_code) as 'bailun_sku_warehouse_code',
DATE_FORMAT(create_time,'%Y-%m-%d') as 'date', DATE_FORMAT(create_time,'%Y-%m-%d') as 'date',
DATE_FORMAT(create_time,'%Y-%m-%d') as 'date_str', DATE_FORMAT(create_time,'%Y-%m-%d') as 'date_str',
now() as 'create_date',
sum( t1.bailun_sku_quantity_ordered) as 'sales' sum( t1.bailun_sku_quantity_ordered) as 'sales'
from dc_base_oms_sku_30 as t1 from dc_base_oms_sku_30 as t1
where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code
...@@ -174,13 +173,13 @@ and bailun_order_status !='Canceled' ...@@ -174,13 +173,13 @@ and bailun_order_status !='Canceled'
GROUP BY DATE_FORMAT(create_time,'%Y-%m-%d') GROUP BY DATE_FORMAT(create_time,'%Y-%m-%d')
",new { bailun_sku = logData.bailun_sku, warehouse_code = logData.from_warehouse_code, date30 = DateTime.Now.AddDays(-31)}).AsList(); ",new { bailun_sku = logData.bailun_sku, warehouse_code = logData.from_warehouse_code, date30 = DateTime.Now.AddDays(-31)}).AsList();
if(dc_base_forecast_historys!=null && dc_base_forecast_historys.Count >= 1) if(dc_aims_transfer_warehouse_sales != null && dc_aims_transfer_warehouse_sales.Count >= 1)
{ {
foreach (var item in dc_base_forecast_historys) foreach (var item in dc_aims_transfer_warehouse_sales)
{ {
item.warehouse_code = logData.to_warehouse_code; item.warehouse_code = logData.to_warehouse_code;
item.bailun_sku_warehouse_code = $"{logData.bailun_sku}{logData.to_warehouse_code}"; item.bailun_sku_warehouse_code = $"{logData.bailun_sku}{logData.to_warehouse_code}";
item.id = conn.QuerySingleOrDefault<int?>(" select * from dc_base_forecast_history where bailun_sku_warehouse_code=@bailun_sku_warehouse_code and date_str=@date_str ",new { item.id = conn.QuerySingleOrDefault<int?>(" select * from dc_aims_transfer_warehouse_sales where bailun_sku_warehouse_code=@bailun_sku_warehouse_code and date_str=@date_str ", new {
bailun_sku_warehouse_code = item.warehouse_code, bailun_sku_warehouse_code = item.warehouse_code,
date_str = item.date_str date_str = item.date_str
}) ?? 0; }) ?? 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