From 23b4700a5a8555684de58b5d80ff06ae387432f2 Mon Sep 17 00:00:00 2001 From: lss <Lss@HanInfo> Date: 星期五, 16 五月 2025 17:24:49 +0800 Subject: [PATCH] 流程开发 --- HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 47 insertions(+), 1 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs index bfc9635..f2a2a48 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WCSCore.cs @@ -65,7 +65,7 @@ WCSHelper.Fail(TN_Task); break; } - WCSHelper.AddActionRecord(model.No, model.State, model.ForkliftNo, model.ExtData); + WCSHelper.AddActionRecord(model.No, model.State, model.ForkliftNo, model.ExtData,"agv"); //璋冪敤绗笁鏂规帴鍙o紙濡傛灉鏈夛級TaskProcess.ReportStatus } else @@ -80,6 +80,52 @@ } } + public static void NotifyTaskStatus(NotifyTaskStatusModel model) + { + + var TN_Task = WCSHelper.GetTask(model.TaskNo); + if (TN_Task != null) + { + if (model.Status <= 7) + { + //鏈変换鍔″彿璇锋眰 + switch (model.Status) + { + case 1: + WCSHelper.Begin(TN_Task); + break; + #region MyRegion + case 3: + WCSHelper.UpdateStatus(TN_Task, "寮�鍙栬揣"); + break; + case 4: + WCSHelper.UpdateStatus(TN_Task, "鍙栬揣瀹屾垚"); + TaskProcess.OperateStatus(TN_Task, 4); + break; + case 5: + WCSHelper.UpdateStatus(TN_Task, "寮�鍗歌揣"); + break; + case 6: + WCSHelper.UpdateStatus(TN_Task, "鍗歌揣瀹屾垚"); + TaskProcess.OperateStatus(TN_Task, 6); + break; + #endregion + case 2: + WCSHelper.End(TN_Task); + break; + case 7: + TaskProcess.OperateStatus(TN_Task, 7); + WCSHelper.Fail(TN_Task); + break; + } + WCSHelper.AddActionRecord(model.TaskNo, model.Status,"","","wcs"); + //璋冪敤绗笁鏂规帴鍙o紙濡傛灉鏈夛級TaskProcess.ReportStatus + } + + } + + + } /// <summary> /// 浠诲姟鍒嗗彂锛屾牴鎹皟搴︾被鍨嬪彂缁欎笉鍚岀殑璋冨害绯荤粺 /// </summary> -- Gitblit v1.9.1