杨前锦
昨天 06a8b6963d6d4f229d4e196b4b09ce57e2cbf2dd
HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP/Program.cs
@@ -23,6 +23,7 @@
    {
        static void Main(string[] args) {
            Settings.Init();
            // 设置控制台编码为 UTF-8
            Console.OutputEncoding = Encoding.UTF8;
@@ -52,7 +53,7 @@
        private static void Startup() {
            Console.WriteLine("Startup ApiController");
            Task.Run(() => {
                var url = $"http://127.0.0.1:{Settings.port}";
                var url = $"http://+:{Settings.port}";
                Console.WriteLine(url);
                using (WebApp.Start<Startup>(url)) {
                    Console.WriteLine("Running on {0}", url);
@@ -82,11 +83,12 @@
                tasks.Add(GetTask(WCSCore.Dispatch));
                //自动补充母拖
                tasks.Add(GetTask(Monitor.AutoEmptyTrayOutStock));
                // 缓存空托出库
                tasks.Add(GetTask(Monitor.BufferEmptyTrayOutStock,5000));
                Task.WaitAll(tasks.ToArray());
            }
            public void Stop() { Console.WriteLine("work stopped"); }
            private Task GetTask(Action action) {
            private Task GetTask(Action action ,int time = 3000) {
                var task = Task.Run(() => {
                    while (true) {
                        try {
@@ -95,7 +97,7 @@
                        catch (Exception ex) {
                            LogHelper.Error(ex.Message, ex);
                        }
                        Thread.Sleep(3000);
                        Thread.Sleep(time);
                    }
                });
                return task;