From c8f338feee0b6003d8f069b1d37fd9b90dd1b7f4 Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期一, 07 七月 2025 17:31:38 +0800 Subject: [PATCH] 印尼佳通优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.HD/wms/WMSHelper.cs | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/wms/WMSHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/wms/WMSHelper.cs index fa13ebf..cfbaf3f 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/wms/WMSHelper.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.HD/wms/WMSHelper.cs @@ -676,8 +676,9 @@ /// <param name="itemCode"></param> /// <param name="roadway">鎺ラ┏浣嶆墍鍦ㄥ贩閬�/param> /// <param name="row">鎺ラ┏浣嶆墍鍦ㄦ帓</param> + /// <param name="thresholdValue">搴撳闃堝�</param> /// <returns></returns> - public static Location GetEndLocation(string areaCode, string itemCode ,int roadway ,int row) + public static Location GetEndLocation(string areaCode, string itemCode ,int roadway ,int row ,int thresholdValue = 1) { Location loc = null; try @@ -718,7 +719,7 @@ .LeftJoin<WCSTask>((a,b) => a.S_CODE == b.S_OP_CODE) .LeftJoin<Location>((a, b ,c) => b.S_END_LOC == c.S_CODE) .Where((a, b, c) => b.S_END_AREA == storeAreaInfo.accessArea && c.N_ROADWAY == roadway && a.N_B_STATE < 2 && b.S_TYPE.Contains("鍏ュ簱")).Count(); - if (locList.Count - 2 > taskNum) + if (locList.Count - thresholdValue > taskNum) { // 銆�.2銆戞煡璇㈡繁搴�N_DEEP = 2 ,浣嶇疆 N_POS = 1 涓�鐗╂枡鐩稿悓 鐨勮揣浣� var sameItemLocList = db.Queryable<Location>() @@ -764,7 +765,7 @@ } } catch (Exception ex) { - LogHelper.Error("GetEndLocation:" + ex.Message, ex); + LogHelper.Info("鑾峰彇鍏ュ簱缁堢偣鎶ラ敊锛岄敊璇俊鎭�" + ex.Message,"WMS"); } return loc; } -- Gitblit v1.9.1