varlast_task_synchro_log=conn.QuerySingleOrDefault<task_synchro_log>(" select * from task_synchro_log where task_name=@task_name and status=1 order by end_time desc limit 1 ",new{task_name=task_name});
varnew_task_synchro_log=newtask_synchro_log
// 查询最后一次成功抓取的记录
task_synchro_lognew_task_synchro_log=null;
if(!is_all)
{
create_date=DateTime.Now,
end_time=DateTime.Now,
status=0,
task_name=task_name
};
varlast_task_synchro_log=conn.QuerySingleOrDefault<task_synchro_log>(" select * from task_synchro_log where task_name=@task_name and status=1 order by end_time desc limit 1 ",new{task_name=task_name});
vartemp_datas=_connection.Query<temp_sum_dto>(@"select sku_ware_no,sku as 'bailun_sku',target_ware_no as 'warehouse_code',sum(product_num) as 'count' from dc_base_trans_temp_schedule
where is_delete=0 and is_temp_data=1 and is_exception=0 and create_state=@create_state
and sku_ware_no in @sku_ware_nos
GROUP BY sku_ware_no",new{sku_ware_nos=data_skus.Select(s=>s.sku_ware_no).Distinct().ToList(),create_state=(int)dc_base_trans_temp_schedule_create_state_enum.未创建});
GROUP BY sku_ware_no",new{sku_ware_nos=data_skus.Select(s=>s.sku_ware_no).Distinct().ToList(),create_state=(int)dc_base_trans_temp_schedule_create_state_enum.未创建});
foreach(varitemintemp_datas)
{
...
...
@@ -130,9 +147,9 @@ GROUP BY sku_ware_no", new { sku_ware_nos = data_skus.Select(s=>s.sku_ware_no).D