lss
2025-06-26 011d17bc8df981ba31e895873ab0e4a17da8288f
HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
@@ -91,8 +91,9 @@
        /// </summary>
        internal static void Traffic()
        {
            Console.WriteLine("开始原材料叠盘位置判断");
            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)
            {
@@ -105,8 +106,8 @@
                        var cntr = db.Queryable<LocCntrRel>().Where(a => a.S_LOC_CODE.Trim() == item.S_CODE).ToList();
                        if (cntr.Count > 0)
                        {
                            var cntrcodes = cntr.Select(a => a.S_CNTR_CODE).ToArray();
                            cntrcode = string.Join(",", cntrcodes);
                             cntrcode = cntr.OrderBy(a=>a.T_CREATE).First().S_CNTR_CODE;
                           // cntrcode = string.Join(",", cntrcodes);
                        }
                        //创建过未完成的任务不发起请求
@@ -126,7 +127,7 @@
        internal static void KjTraffic()
        {
            Console.WriteLine("开始井松agv叠盘回库位置判断");
            var db = new SqlHelper<object>().GetInstance();
            List<string> locs = new List<string>() { "PMDDW-001" };
            var location = db.Queryable<Location>().Where(a => locs.Contains(a.S_CODE)).ToList();
@@ -215,7 +216,21 @@
                            {
                                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
                        {
@@ -228,6 +243,7 @@
            }
            catch (Exception ex)
            {
                LogHelper.Error($"ReadDpj DpjTraffic:{ex}", ex);
            }