| | |
| | | modTask.IsSuccess = TaskSuccessEnum.Fail; |
| | | modTask.CancelDate = DateTime.Now;//取消时间 |
| | | } |
| | | //如果是四向车任务 |
| | | if (modTask.Type == PLCTypeEnum.ShuttleCar) |
| | | { |
| | | var carTaskList = _db.Queryable<WcsCarTasks>().Where(m => m.Status <= TaskStatusEnum.Doing && m.IsDelete == false).ToList(); |
| | | foreach (var carTask in carTaskList) |
| | | { |
| | | carTask.Status = input.Status; |
| | | } |
| | | await _wcsTaskRep.Context.Updateable(carTaskList).ExecuteCommandAsync(); |
| | | } |
| | | modTask.Status = input.Status; |
| | | modTask.Levels = 999; |
| | | await _wcsTaskRep.Context.Updateable(modTask).UpdateColumns(s => new { s.Status, s.IsSuccess, s.FinishDate, s.CancelDate, s.UpdateTime, s.UpdateUserId, s.UpdateUserName }).ExecuteCommandAsync(); |