From d42ad8b01195def2a9309930e14f90ff13ad47b1 Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期四, 19 六月 2025 17:24:28 +0800 Subject: [PATCH] 印尼佳通出入库策略优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.HD/api/WmsController.cs | 20 ++++++++++++++++++++ 1 files changed, 20 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..570f642 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 }); @@ -619,7 +635,11 @@ ContainerHelper.deleteCntrItem(wmsTask.S_CNTR_CODE); } } + + } + + WCSHelper.Fail(wcsTask); LocationHelper.UnLockLoc(wcsTask.S_START_LOC); LocationHelper.UnLockLoc(wcsTask.S_END_LOC); -- Gitblit v1.9.1