|  |  | 
 |  |  |         { | 
 |  |  |             try | 
 |  |  |             { | 
 |  |  |                 var newTasks = _taskService.Db.Queryable<Dt_Task>().Where(x => x.TaskState == TaskStatusEnum.New.ObjToInt() && nameof(AGV_FLJob).Contains(x.DeviceCode)).ToList().OrderBy(x => x.Grade).ThenBy(x => x.CreateDate).ToList(); | 
 |  |  |                 var newTasks = _taskService.Db.Queryable<Dt_Task>().Where(x => x.TaskState == TaskStatusEnum.New.ObjToInt() && nameof(AGV_FLJob).Contains(x.DeviceCode) && !string.IsNullOrEmpty(x.DeviceCode)).ToList().OrderBy(x => x.Grade).ThenBy(x => x.CreateDate).ToList(); | 
 |  |  |                 foreach (var task in newTasks) | 
 |  |  |                 { | 
 |  |  |                     try | 
 |  |  | 
 |  |  |                         { | 
 |  |  |                             TaskCode = task.AgvTaskNum, | 
 |  |  |                             ReqCode = DateTime.Now.ToString("yyyyMMddHHmmss"), | 
 |  |  |                             TaskTyp = task.TaskType == TaskTypeEnum.Outbound.ObjToInt() ? "FLC" : "FLR", | 
 |  |  |                             TaskTyp = task.TaskType < TaskTypeEnum.Inbound.ObjToInt() ? "FLC" : "FLR", | 
 |  |  |                             ctnrCode = task.PalletCode, | 
 |  |  |                             PositionCodePath = new List<CodePath>() | 
 |  |  |                         { | 
 |  |  | 
 |  |  |                             } | 
 |  |  |                         }, | 
 |  |  |                         }; | 
 |  |  |                         //WebResponseContent content = _taskService.AgvSendTask(taskDTO, APIEnum.Agv_FLSendTask); | 
 |  |  |                         //if (!content.Status) throw new Exception(content.Message); | 
 |  |  |                         WebResponseContent content = _taskService.AgvSendTask(taskDTO, APIEnum.Agv_FLSendTask); | 
 |  |  |                         if (!content.Status) throw new Exception(content.Message); | 
 |  |  |  | 
 |  |  |                         task.TaskState = TaskStatusEnum.AGV_Executing.ObjToInt(); | 
 |  |  |  | 
 |  |  | 
 |  |  |                 }; | 
 |  |  |                 var b = Layer > 9 ? "" + Layer : "0" + Layer; | 
 |  |  |                 var c = Column > 9 ? "" + Column : "0" + Column; | 
 |  |  |                 if (Column == 10) c = "010"; | 
 |  |  |                 Address = a + b + c; | 
 |  |  |             } | 
 |  |  |             else |