diff --git a/Application/WcsTaskApplication.cs b/Application/WcsTaskApplication.cs index 8e3bdbf..196a3b8 100644 --- a/Application/WcsTaskApplication.cs +++ b/Application/WcsTaskApplication.cs @@ -64,7 +64,11 @@ namespace Application || wcsTask.TaskType == StaticTaskType.DeliverTonerTask) { wcsTask.TaskStatus = 2; - sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + int successflag = 0; + while (successflag == 0) + { + successflag = sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + } if (wcsTaskLog != null) { wcsTaskLog.TaskStatus = wcsTask.TaskStatus; @@ -88,7 +92,11 @@ namespace Application { wcsTask.TaskStatus = 4; } - sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + int successflag = 0; + while (successflag == 0) + { + successflag = sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + } if (wcsTaskLog != null) { wcsTaskLog.TaskStatus = wcsTask.TaskStatus; @@ -108,7 +116,11 @@ namespace Application { wcsTask.TaskStatus = 4; } - sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + int successflag = 0; + while(successflag == 0) + { + successflag = sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + } if (wcsTaskLog != null) { wcsTaskLog.TaskStatus = wcsTask.TaskStatus; @@ -127,7 +139,11 @@ namespace Application { wcsTask.TaskStatus = 6; } - sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + int successflag = 0; + while (successflag == 0) + { + successflag = sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + } if (wcsTaskLog != null) { wcsTaskLog.TaskStatus = wcsTask.TaskStatus; @@ -156,7 +172,11 @@ namespace Application { wcsTask.TaskStatus = 6; } - sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + int successflag = 0; + while (successflag == 0) + { + successflag = sqlSugarClient.Updateable(wcsTask).ExecuteCommand(); + } if (wcsTaskLog != null) { wcsTaskLog.TaskStatus = wcsTask.TaskStatus;