1
czw
5 天以前 af3ab9c10ab913ada060e4b545209105223e7923
2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/´úÂë/×Ô¶¨ÒåÀà.cs
@@ -554,6 +554,7 @@
                    sId = new SYSEntity { CN_S_TYPE = snType, CN_T_LAST = DateTime.Now, CN_S_PRE = prefix, CN_N_MAX = 0, CN_S_APP_TYPE = "WCS" };
                    sysservice.Insert(sId);
                }
                sysservice.Disnull();
            }
            return result;
        }
@@ -567,20 +568,20 @@
            LogHelper.Info($"创建任务 from:{from}>to {to}开始创建>");
            var cntrInfo = string.Join(",", cntrs);
            ILocRepository locc = new LocRepository();
            LocRepository locc = new LocRepository();
            var fromLoc = locc.FindEntity(x => x.S_LOC_CODE == from);
            var endLoc = locc.FindEntity(x => x.S_LOC_CODE == to);
            string t = "";
            //string t = "";
            if (workMode == "AGV" && string.IsNullOrEmpty(S_INDEX))
            {
                var s = Settings.deviceInfos.Find(x => x.location.Contains(from)) != null;
                var e = Settings.deviceInfos.Find(x => x.location.Contains(to)) != null;
                t = "F01";
                if (s && !e) t = "A002";
                if (!s && e) t = "A003";
                if (s && e) t = "A004";
                S_INDEX = "F01";
                if (s && !e) S_INDEX = "A002";
                if (!s && e) S_INDEX = "A003";
                if (s && e) S_INDEX = "A004";
            }
            try
            {
@@ -607,9 +608,9 @@
                    N_START_LAYER = startLayer,
                    N_END_LAYER = endLayer,
                    N_CNTR_COUNT = cntrCount,
                    S_INDEX = t,
                    S_INDEX = S_INDEX,
                };
                ITaskRepository taskserice = new TaskRepository();
                TaskRepository taskserice = new TaskRepository();
                taskserice.Insert(wmsTask);
                if (workMode == "AGV")
@@ -619,6 +620,9 @@
                    locc.Update(fromLoc);
                    locc.Update(endLoc);
                }
                locc.Disnull();
                taskserice.Disnull();
                LogHelper.Info($"创建任务 from:{from}>to {to} åˆ›å»º{wmsTask.S_TASK_NO}成功");
                return true;
@@ -649,7 +653,8 @@
                N_CREATEMETHOD = 0
            };
            TaskActRepository taskserice = new TaskActRepository();
            taskserice.Insert(action);
            taskserice.Disnull();
        }
        public static System.String GenerateTaskNo(string snType = "任务号", string Snt = "TN")