Commit ee833397 by 泽锋 李

fix

parent 48b2711b
......@@ -4150,7 +4150,9 @@ truncate table dc_base_trans_expectarrivaltime_temp;
/// </summary>
public static void GenerateReportGoods()
{
var datas = _connection.Query<dc_report_goods_temp>(@"
try
{
var datas = _connection.Query<dc_report_goods_temp>(@"
select
t2.product_code as 'product_code',
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)
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
GROUP BY t2.product_code
", new {
b30 = DateTime.Now.AddDays(-31).ToDayHome(),
e1 = DateTime.Now.AddDays(-1).ToDayEnd(),
b1 = DateTime.Now.AddDays(-1).ToDayHome(),
b7 = DateTime.Now.AddDays(-8).ToDayHome()
},commandTimeout:0).ToList();
_connection.Execute(" TRUNCATE table dc_report_goods_temp; ");
foreach (var item in datas)
{
_connection.Insert<dc_report_goods_temp>(item);
}
_connection.Execute(@"
", new
{
b30 = DateTime.Now.AddDays(-31).ToDayHome(),
e1 = DateTime.Now.AddDays(-1).ToDayEnd(),
b1 = DateTime.Now.AddDays(-1).ToDayHome(),
b7 = DateTime.Now.AddDays(-8).ToDayHome()
}, commandTimeout: 0).ToList();
_connection.Execute(" TRUNCATE table dc_report_goods_temp; ");
foreach (var item in datas)
{
_connection.Insert<dc_report_goods_temp>(item);
}
_connection.Execute(@"
alter table dc_report_goods rename dc_report_goodsTemp;
alter table dc_report_goods_temp rename dc_report_goods;
alter table dc_report_goodsTemp rename dc_report_goods_temp;
truncate table dc_report_goods_temp;
");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
}
public class SynchroReportGoodsStockDataDto
......
......@@ -32,7 +32,7 @@ namespace ResetOutofstock
//dc_aims_transfer_warehouse_dao.TransferWarehouseTask();
//daily.ResetFbaExtendReview(DateTime.Now);
//report.PurchaseWeekBackUp();
report.GenerateReportGoods();
//report.GenerateReportGoods();
//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