Commit ee833397 by 泽锋 李

fix

parent 48b2711b
...@@ -4150,7 +4150,9 @@ truncate table dc_base_trans_expectarrivaltime_temp; ...@@ -4150,7 +4150,9 @@ truncate table dc_base_trans_expectarrivaltime_temp;
/// </summary> /// </summary>
public static void GenerateReportGoods() public static void GenerateReportGoods()
{ {
var datas = _connection.Query<dc_report_goods_temp>(@" try
{
var datas = _connection.Query<dc_report_goods_temp>(@"
select select
t2.product_code as 'product_code', t2.product_code as 'product_code',
t2.sku_title_cn as 'product_title', t2.sku_title_cn as 'product_title',
...@@ -4178,24 +4180,31 @@ left join ( select t4_2.product_code,t4_1.warehouse_code,sum(t4_1.usable_stock) ...@@ -4178,24 +4180,31 @@ left join ( select t4_2.product_code,t4_1.warehouse_code,sum(t4_1.usable_stock)
left join ( select t5_2.product_code,t5_1.warehouse_code,sum(t5_1.quantity_purchase+t5_1.quantity_transfer) as 'stock' from dc_mid_transit as t5_1 left join dc_base_sku as t5_2 on t5_1.bailun_sku = t5_2.bailun_sku GROUP BY t5_2.product_code ) as t5 on t2.product_code = t5.product_code and t1.warehouse_code = t4.warehouse_code left join ( select t5_2.product_code,t5_1.warehouse_code,sum(t5_1.quantity_purchase+t5_1.quantity_transfer) as 'stock' from dc_mid_transit as t5_1 left join dc_base_sku as t5_2 on t5_1.bailun_sku = t5_2.bailun_sku GROUP BY t5_2.product_code ) as t5 on t2.product_code = t5.product_code and t1.warehouse_code = t4.warehouse_code
where t1.paid_time>=@b30 where t1.paid_time>=@b30
GROUP BY t2.product_code GROUP BY t2.product_code
", new { ", new
b30 = DateTime.Now.AddDays(-31).ToDayHome(), {
e1 = DateTime.Now.AddDays(-1).ToDayEnd(), b30 = DateTime.Now.AddDays(-31).ToDayHome(),
b1 = DateTime.Now.AddDays(-1).ToDayHome(), e1 = DateTime.Now.AddDays(-1).ToDayEnd(),
b7 = DateTime.Now.AddDays(-8).ToDayHome() b1 = DateTime.Now.AddDays(-1).ToDayHome(),
},commandTimeout:0).ToList(); b7 = DateTime.Now.AddDays(-8).ToDayHome()
}, commandTimeout: 0).ToList();
_connection.Execute(" TRUNCATE table dc_report_goods_temp; ");
foreach (var item in datas) _connection.Execute(" TRUNCATE table dc_report_goods_temp; ");
{ foreach (var item in datas)
_connection.Insert<dc_report_goods_temp>(item); {
} _connection.Insert<dc_report_goods_temp>(item);
_connection.Execute(@" }
_connection.Execute(@"
alter table dc_report_goods rename dc_report_goodsTemp; alter table dc_report_goods rename dc_report_goodsTemp;
alter table dc_report_goods_temp rename dc_report_goods; alter table dc_report_goods_temp rename dc_report_goods;
alter table dc_report_goodsTemp rename dc_report_goods_temp; alter table dc_report_goodsTemp rename dc_report_goods_temp;
truncate table dc_report_goods_temp; truncate table dc_report_goods_temp;
"); ");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
} }
public class SynchroReportGoodsStockDataDto public class SynchroReportGoodsStockDataDto
......
...@@ -32,7 +32,7 @@ namespace ResetOutofstock ...@@ -32,7 +32,7 @@ namespace ResetOutofstock
//dc_aims_transfer_warehouse_dao.TransferWarehouseTask(); //dc_aims_transfer_warehouse_dao.TransferWarehouseTask();
//daily.ResetFbaExtendReview(DateTime.Now); //daily.ResetFbaExtendReview(DateTime.Now);
//report.PurchaseWeekBackUp(); //report.PurchaseWeekBackUp();
report.GenerateReportGoods(); //report.GenerateReportGoods();
//dc_auto_turnover.ResetHistory(); //dc_auto_turnover.ResetHistory();
} }
......
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