From a93b0e99036c24b9bd58c79bf5e7364b1ba28bae Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期二, 01 七月 2025 16:02:33 +0800 Subject: [PATCH] 福建佳通-流程优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.HD/api/WmsController.cs | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/api/WmsController.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/api/WmsController.cs index 06b9fdd..7193e16 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/api/WmsController.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/api/WmsController.cs @@ -63,6 +63,7 @@ result.success = false; result.message = "鍐呴儴寮傚父锛岃鑱旂郴寮�彂浜哄憳澶勭悊"; LogHelper.Info($"鍐呴儴寮傚父锛岄敊璇俊鎭細{ex.Message}", "杞﹂棿鎺у埗鍣�); + LogHelper.Info(ex.StackTrace, "杞﹂棿鎺у埗鍣�); } LogHelper.Info("鍒涘缓鍏ュ簱鎼繍浠诲姟-createInOrder 鍑哄弬锛� + JsonConvert.SerializeObject(result), "杞﹂棿鎺у埗鍣�); return result; @@ -96,6 +97,7 @@ result.success = false; result.message = "鍐呴儴寮傚父锛岃鑱旂郴寮�彂浜哄憳澶勭悊"; LogHelper.Info($"鍐呴儴寮傚父锛岄敊璇俊鎭細{ex.Message}", "杞﹂棿鎺у埗鍣�); + LogHelper.Info(ex.StackTrace, "杞﹂棿鎺у埗鍣�); } LogHelper.Info("鍒涘缓鍑哄簱鎼繍浠诲姟-createOutOrder 鍑哄弬锛� + JsonConvert.SerializeObject(result), "杞﹂棿鎺у埗鍣�); @@ -602,6 +604,20 @@ if (wcsTask.S_SCHEDULE_TYPE.Contains("LD")) { + if (wcsTask.S_TYPE.Contains("鍑哄簱")) + { + var locCntrs = LocationHelper.GetLocCntrRel(wcsTask.S_START_LOC); + if (locCntrs.Count > 0) + { + var cntrList = locCntrs.Select(a => a.S_CNTR_CODE).ToList(); + if (cntrList.Contains(wcsTask.S_CNTR_CODE)) + { + var linePlcInfo = WCSHelper.GetLinePlcInfo(wcsTask.S_START_LOC); + triggerAlarmCommand(linePlcInfo , 1); + } + } + } + LocationHelper.UnBindingLoc(wcsTask.S_START_LOC, new List<string>() { wcsTask.S_CNTR_CODE }); LocationHelper.UnBindingLoc(wcsTask.S_END_LOC, new List<string>() { wcsTask.S_CNTR_CODE }); @@ -620,6 +636,7 @@ } } } + WCSHelper.Fail(wcsTask); LocationHelper.UnLockLoc(wcsTask.S_START_LOC); LocationHelper.UnLockLoc(wcsTask.S_END_LOC); -- Gitblit v1.9.1