From 8361a150d223eb6d4935b5e2e97811055b35d9c2 Mon Sep 17 00:00:00 2001 From: 海波 张 <2956280567@qq.com> Date: 星期一, 16 六月 2025 17:33:13 +0800 Subject: [PATCH] 创建任务修改 --- core/TaskCore.cs | 23 ++++++++++------------- 1 files changed, 10 insertions(+), 13 deletions(-) diff --git a/core/TaskCore.cs b/core/TaskCore.cs index 4d8e582..3fa9e5d 100644 --- a/core/TaskCore.cs +++ b/core/TaskCore.cs @@ -20,7 +20,6 @@ internal class TaskCore { public static void OperateTaskStatus(AgvTaskState model) { - var wmsTask = TaskHelper.GetTask(model.task_no); var db = new SqlHelper<object>().GetInstance(); @@ -82,7 +81,6 @@ TaskProcess.OperateStatus(wcsTask1, 7); } } - TaskHelper.Fail(wmsTask); TaskProcess.OperateStatus(wmsTask, 7); @@ -92,19 +90,19 @@ ContainerHelper.delCntr(wmsTask.S_CNTR_CODE); ContainerHelper.delCntrItem(wmsTask.S_CNTR_CODE); } - //鍑哄簱鍙栨秷鍒ゆ柇鎺ラ┏浣嶆槸鍚︽湁璐э紝鏈夎揣闇�瑙g粦 - if (!WcsTask.WcsCvstate(wmsTask)) - { - LogHelper.Info($"Wcs绔嬪簱鎺ラ┏浣嶆棤璐э紝瑙g粦璐т綅:{wmsTask.S_START_LOC}", "绔嬪簱"); - TaskProcess.OperateStatus(wmsTask, 4); - ContainerHelper.delCntr(wmsTask.S_CNTR_CODE); - ContainerHelper.delCntrItem(wmsTask.S_CNTR_CODE); - } + + //鍑哄簱鍙栨秷鍒ゆ柇鎺ラ┏浣嶆槸鍚︽湁璐э紝鏈夎揣闇�瑙g粦 + if (!WcsTask.WcsCvstate(wmsTask)) + { + LogHelper.Info($"Wcs绔嬪簱鎺ラ┏浣嶆棤璐э紝瑙g粦璐т綅:{wmsTask.S_START_LOC}", "绔嬪簱"); + TaskProcess.OperateStatus(wmsTask, 4); + ContainerHelper.delCntr(wmsTask.S_CNTR_CODE); + ContainerHelper.delCntrItem(wmsTask.S_CNTR_CODE); + } break; } - TaskHelper.AddActionRecord(wmsTask.S_CODE, model.state, model.forklift_no, model.ext_data); - + TaskHelper.AddActionRecord(wmsTask.S_CODE, model.state, model.forklift_no, model.ext_data); } else { @@ -112,7 +110,6 @@ TaskProcess.OperateReq(model.task_no, model.state, model.forklift_no, model.ext_data); } } - } -- Gitblit v1.9.1