|
@@ -333,7 +333,12 @@ namespace WCS.WorkEngineering.Systems
|
|
|
{
|
|
|
var db = _db.Default;
|
|
|
var taskInfo = db.Queryable<WCS_TaskInfo>().First(p => p.ID == dev.Data.TaskNumber && p.Status == TaskStatus.ConveyorExecution);
|
|
|
- if (taskInfo == null) return;
|
|
|
+ if (taskInfo == null)
|
|
|
+ {
|
|
|
+ World.Log($"未找到对应的任务{dev.Entity.Code}--{dev.Data.TaskNumber}");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
taskInfo.Status = TaskStatus.RgvExecution;
|
|
|
taskInfo.AddrNext = obj.Entity.Code;
|
|
|
taskInfo.EditWho = "WCS";
|
|
@@ -342,7 +347,13 @@ namespace WCS.WorkEngineering.Systems
|
|
|
taskInfo.AddWCS_TASK_DTL(db, dev.Entity.Code, obj.Entity.Code, $"任务分配至{obj.Entity.Code}");
|
|
|
task = taskInfo;
|
|
|
});
|
|
|
- if (task == null) continue;
|
|
|
+ if (task == null)
|
|
|
+ {
|
|
|
+ World.Log($"未找到对应的任务{dev.Entity.Code}--{dev.Data.TaskNumber}");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ ;
|
|
|
obj.Data.TaskNumber = task.ID;
|
|
|
obj.Data.CmdType = RGVCmdType.PickPutGoods;
|
|
|
obj.Data.StartPosition = dev.Entity.Code.ToShort();
|