|
@@ -32,7 +32,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
var nowTime = DateTime.Now;
|
|
|
|
|
|
var db = _db.Default;
|
|
|
- var taskList = db.Queryable<WCS_TaskInfo>().Where(x => x.Type == TaskType.OutDepot && x.Status == TaskStatus.ConveyorExecution && x.Uploaded != TaskStatus.ConveyorExecution).ToList();
|
|
|
+ var taskList = db.Queryable<WCS_TaskInfo>().UpdLock().Where(x => x.Type == TaskType.OutDepot && x.Status == TaskStatus.ConveyorExecution && x.Uploaded != TaskStatus.ConveyorExecution).ToList();
|
|
|
|
|
|
var isEnd = false;
|
|
|
|
|
@@ -55,7 +55,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
{
|
|
|
var task = db.Queryable<WCS_TaskInfo>().First(x => x.ID == taskId);
|
|
|
task.Uploaded = TaskStatus.ConveyorExecution;
|
|
|
- task.EditTime = DateTime.Now;
|
|
|
+ task.EditTime = nowTime;
|
|
|
db.UpdateableRowLock(task).ExecuteCommand();
|
|
|
task.AddWCS_TASK_DTL(db, "", $"同步出库任务放货完成状态同步至WMS");
|
|
|
}
|
|
@@ -67,7 +67,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
var taskIdList = new List<int>();
|
|
|
var nowTime = DateTime.Now;
|
|
|
var db = _db.Default;
|
|
|
- var taskList = db.Queryable<WCS_TaskOld>()
|
|
|
+ var taskList = db.Queryable<WCS_TaskOld>().UpdLock()
|
|
|
.Where(x =>
|
|
|
((x.Type == TaskType.SetPlate && x.WarehouseCode.Contains("R"))
|
|
|
|| ((x.Type == TaskType.EnterDepot || x.Type == TaskType.OutDepot) && !x.WarehouseCode.Contains("R")))
|