czw
4 天以前 1cf00bcc4e6869b356dd15310648bb93c9b1bbde
2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/´úÂë/×Ô¶¨ÒåÀà.cs
@@ -50,6 +50,29 @@
        }
        #endregion [自定义类][20250323144531864][Settings]
    }
    public static class ExtendClass
    {
        public static void Disnull(this TaskRepository repository)
        {
            repository.dbcontext.Dispose();
            repository = null;
        }
        public static void Disnull(this LocRepository repository)
        {
            repository.dbcontext.Dispose();
            repository = null;
        }
        public static void Disnull(this TaskActRepository repository)
        {
            repository.dbcontext.Dispose();
            repository = null;
        }
        public static void Disnull(this SYSRepository repository)
        {
            repository.dbcontext.Dispose();
            repository = null;
        }
    }
    public class LogHelper
    {
        #region    [自定义类][20250323145442478][LogHelper]
@@ -554,6 +577,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,7 +591,7 @@
            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);
@@ -609,7 +633,7 @@
                    N_CNTR_COUNT = cntrCount,
                    S_INDEX = S_INDEX,
                };
                ITaskRepository taskserice = new TaskRepository();
                TaskRepository taskserice = new TaskRepository();
                taskserice.Insert(wmsTask);
                if (workMode == "AGV")
@@ -619,6 +643,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 +676,8 @@
                N_CREATEMETHOD = 0
            };
            TaskActRepository taskserice = new TaskActRepository();
            taskserice.Insert(action);
            taskserice.Disnull();
        }
        public static System.String GenerateTaskNo(string snType = "任务号", string Snt = "TN")