pengmn
2025-05-30 cd40ada4efe0d0a4036714cf597ce170b8cf5a54
HH.WCS.Mobox3.HangYang/core/WCSCore.cs
@@ -85,8 +85,9 @@
        private static void HandleAreaChange(WCSTask task)
        {
            var areas = new List<string> { "TPLKQ", "LXLKQ" };
            var area = new List<string> { "配盘出库", "配盘缓存" };
            if (areas.Contains(task.S_START_AREA))
            if (areas.Contains(task.S_START_AREA) && !area.Contains(task.S_TYPE))
            {
                WMSHelper.DeleteChange(task);
            }
@@ -119,12 +120,15 @@
        #region 杭氧任务服务
        private static readonly object _jobLock = new object();
        /// <summary>
        /// 循环作业生成任务
        /// </summary>
        internal static void ExecuteJob()
        {
            try
            {
                lock (_jobLock)
            {
                //查询任务
                //获取所有等待的作业
@@ -148,6 +152,8 @@
                        TaskProcess.exeCreateInTask(task);
                    });
                }
                }
            }
            catch (Exception ex)
            {
@@ -201,6 +207,8 @@
        {
            try
            {
                lock (_jobLock)
                {
                //查询已配盘的配盘单
                var list = WMSHelper.GetPickingListByState(1);
                if (list.Count > 0)
@@ -208,6 +216,8 @@
                    TaskProcess.GenerateFromPicking(list);
                }
            }
            }
            catch (Exception ex)
            {
                var st = new System.Diagnostics.StackTrace(ex, true);