lss
2025-06-19 ae75edc771b0161f90f3e5a596d13bee8a4b71cc
HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
@@ -92,7 +92,7 @@
        internal static void Traffic()
        {
            var db = new SqlHelper<object>().GetInstance();
            List<string> locs = new List<string>() { "LCDP-001" };
            List<string> locs = new List<string>() { "LCDP-001", "BADPW-01" };
            var location = db.Queryable<Location>().Where(a => locs.Contains(a.S_CODE)).ToList();
            if (location.Count > 0)
            {
@@ -206,30 +206,30 @@
                            //}
                            //创建过未完成的任务不发起请求
                            //var mst = WCSHelper.GetTaskByStartloc(device.TN_Location);
                            //if (mst == null)
                            //{
                            //    Traystacker(device.TN_Location, value, 2);
                            //}
                            //else
                            //{
                            //    LogHelper.Info($"有执行中的叠盘回库任务{mst.S_CODE},不触发叠盘任务");
                            //}
                            var loc = LocationHelper.GetLocByLoc(device.TN_Location);
                            if (loc != null)
                            var mst = WCSHelper.GetTaskByStartloc(device.TN_Location);
                            if (mst == null)
                            {
                                if (loc.N_LOCK_STATE == 0) {
                                    Traystacker(device.TN_Location, value, 2);
                                }
                                else
                                {
                                    LogHelper.Info($"设备起点:{device.TN_Location}有锁,不生成任务");
                                }
                                Traystacker(device.TN_Location, value, 2);
                            }
                            else
                            {
                                LogHelper.Info($"根据设备:{device.deviceName},起点:{device.TN_Location},未找到货位");
                                LogHelper.Info($"有执行中的叠盘回库任务{mst.S_CODE},不触发叠盘任务");
                            }
                            //var loc = LocationHelper.GetLocByLoc(device.TN_Location);
                            //if (loc != null)
                            //{
                            //    if (loc.N_LOCK_STATE == 0) {
                            //        Traystacker(device.TN_Location, value, 2);
                            //    }
                            //    else
                            //    {
                            //        LogHelper.Info($"设备起点:{device.TN_Location}有锁,不生成任务");
                            //    }
                            //}
                            //else
                            //{
                            //    LogHelper.Info($"根据设备:{device.deviceName},起点:{device.TN_Location},未找到货位");
                            //}
                        }
                        else
                        {