林豪 左 2 жил өмнө
parent
commit
628be741fa

+ 2 - 2
合金库/WCS.WorkEngineering/Systems/SrmSystems.cs

@@ -248,7 +248,6 @@ namespace WCS.WorkEngineering.Systems
                                         && v.Data3.Status.HasFlag(StatusEunm.Auto)).ToList(); //自动
                 if (!arrOut.Any()) throw new KnownException($"[{obj.Entity.Code}]等待出库任务输送到位", LogLevelEnum.Mid);
                 WCS_TaskInfo taskInfo = null;
-                string[] addrFrom = null;
 
                 var result = SqlSugarHelper.Do(db =>
                 {
@@ -260,7 +259,6 @@ namespace WCS.WorkEngineering.Systems
                                                                    .OrderByDescending(v => v.Floor == floor ? 1 : 0)
                                                                    .First() ?? throw new KnownException($"{obj.Entity.Code}未找到出库任务", LogLevelEnum.High);
 
-                    addrFrom = task.AddrFrom.Split("-");
                     task.Status = TaskStatus.StackerExecution;
                     task.LastInteractionPoint = task.Device;
                     task.EditWho = "WCS";
@@ -269,7 +267,9 @@ namespace WCS.WorkEngineering.Systems
                     taskInfo = task;
                     db.Default.SaveQueues();
                 });
+                if (taskInfo == null || !result) throw new KnownException("数据更新错误", LogLevelEnum.High);
 
+                var addrFrom = taskInfo.AddrFrom.Split("-");
                 obj.Data.TaskNumber = taskInfo.ID;
                 obj.Data.RowPos1 = addrFrom[0].ToShort();
                 obj.Data.TravelPos1 = addrFrom[1].ToShort();