杨前锦
2025-05-26 d0a265713fd18162f3a82bdcd22e267df7298c7b
HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_BZP_GT/Program.cs
@@ -77,10 +77,11 @@
               
                tasks.Add(GetTask(Monitor.MonitorMatlBarcode));
                tasks.Add(GetTask(Monitor.MonitorMatlStatus));
                tasks.Add(GetTask(Monitor.MonitorMatlTimeConfig));
                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 {
@@ -89,7 +90,7 @@
                        catch (Exception ex) {
                            LogHelper.Error(ex.Message, ex);
                        }
                        Thread.Sleep(3000);
                        Thread.Sleep(time);
                    }
                });
                return task;