lss
昨天 1319cb7072623dff12369a889af766db2d166def
HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/Program.cs
@@ -30,11 +30,13 @@
            Process[] processes = Process.GetProcessesByName(currentProcessName);
            if (processes.Length <= 1)
            {
                Settings.Init();
                //1.0 开启api
                Startup();
                //2.0 开启tcp
                StartTcp();
                //3.0 开启线程
                var rc = HostFactory.Run(x =>
                {
@@ -50,7 +52,7 @@
                    x.SetDisplayName("hh123.wms");
                    x.SetServiceName("hh123.wms");
                });
                // DeviceProcess.DpjTraffic();
                var exitCode = (int)Convert.ChangeType(rc, rc.GetTypeCode());
                Environment.ExitCode = exitCode;
            }
@@ -106,6 +108,7 @@
                //tasks.Add(GetTask(WMSCore.CheckSortingOrder));
                //tasks.Add(GetTask(WMSCore.CheckSortingTask));
                tasks.Add(GetTask(WCSCore.Dispatch));
                tasks.Add(GetTask(WCSCore.DispatchWait));
                tasks.Add(GetTask(DeviceProcess.Traffic));
                tasks.Add(GetTask(DeviceProcess.KjTraffic));
                tasks.Add(GetTask(DeviceProcess.DpjTraffic));
@@ -113,7 +116,7 @@
                // tasks.Add(GetTask(Monitor.AutoTask));
                // tasks.Add(GetTask(Monitor.CheckDevice));
                Task.WaitAll(tasks.ToArray());
                // Task.WaitAll(tasks.ToArray());
            }
            public void Stop() { Console.WriteLine("work stopped"); }
            private Task GetTask(Action action)
@@ -135,6 +138,7 @@
                });
                return task;
            }
        }
    }
}