|
|
@ -78,7 +78,7 @@ namespace TaskManager.Controllers |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var taskcount = _context.TaskSub.Count(p => p.TaskName == taskName && p.WriteState == false); |
|
|
|
var taskcount = _context.TaskSub.Count(p => p.TaskName == taskName && p.WriteState == false && taskName!= "来料检验数据"); |
|
|
|
if (taskcount>0) |
|
|
|
{ |
|
|
|
return new JsonResult(new |
|
|
@ -97,15 +97,14 @@ namespace TaskManager.Controllers |
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
TaskSub sub = new TaskSub(); |
|
|
|
sub.Subscriber = "Cherry"; |
|
|
|
var taskId = Guid.NewGuid(); |
|
|
|
var task = new TaskSub(); |
|
|
|
task.TaskId = taskId; |
|
|
|
task.TaskName = taskfirst.TaskName+"_手工执行"; |
|
|
|
task.TaskName = taskfirst.TaskName; |
|
|
|
task.Subscriber = "Chery"; |
|
|
|
task.TableName =taskfirst.TableName; |
|
|
|
task.TableName = taskfirst.TableName; |
|
|
|
task.DataCount = 1; |
|
|
|
task.Domain = "安通林"; |
|
|
|
task.Site = "安通林"; |
|
|
@ -115,12 +114,12 @@ namespace TaskManager.Controllers |
|
|
|
task.CreationTime = DateTime.Now; |
|
|
|
task.SyncedPageCount = 0; |
|
|
|
task.ReadState = true; |
|
|
|
|
|
|
|
_context.TaskSub.Add(task); |
|
|
|
_context.SaveChanges(); |
|
|
|
await Task.Delay(TimeSpan.FromSeconds(2)); |
|
|
|
|
|
|
|
|
|
|
|
if (taskName != "来料检验数据") |
|
|
|
{ |
|
|
|
_context.TaskSub.Add(task); |
|
|
|
_context.SaveChanges(); |
|
|
|
await Task.Delay(TimeSpan.FromSeconds(2)); |
|
|
|
} |
|
|
|
switch (taskName) |
|
|
|
{ |
|
|
|
case "来料检验数据": |
|
|
@ -242,6 +241,25 @@ namespace TaskManager.Controllers |
|
|
|
TimeSpan.FromSeconds(10) |
|
|
|
); |
|
|
|
break; |
|
|
|
|
|
|
|
case "供应商共享库存-上午": |
|
|
|
BackgroundJob.Schedule<CherySupplierSinvDataService>( |
|
|
|
// "process",
|
|
|
|
x => x.CustomInvokeAsync(taskName, client), |
|
|
|
TimeSpan.FromSeconds(10) |
|
|
|
); |
|
|
|
break; |
|
|
|
case "供应商共享库存-下午": |
|
|
|
BackgroundJob.Schedule<CherySupplierSinvDataService>( |
|
|
|
// "process",
|
|
|
|
x => x.CustomInvokeAsync(taskName, client), |
|
|
|
TimeSpan.FromSeconds(10) |
|
|
|
); |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|