From a036defc13533bd0a5c3364598cc8e2adbc1e28c Mon Sep 17 00:00:00 2001
From: czw <selecti@yeah.net>
Date: 星期三, 23 七月 2025 17:23:27 +0800
Subject: [PATCH] 1

---
 2025年6月12日/AuxAllWCS/Build/Project/代码/界面事件.cs |  132 ++++++++++++-------------------------------
 1 files changed, 38 insertions(+), 94 deletions(-)

diff --git "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Build/Project/\344\273\243\347\240\201/\347\225\214\351\235\242\344\272\213\344\273\266.cs" "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Build/Project/\344\273\243\347\240\201/\347\225\214\351\235\242\344\272\213\344\273\266.cs"
index 401458c..910d336 100644
--- "a/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Build/Project/\344\273\243\347\240\201/\347\225\214\351\235\242\344\272\213\344\273\266.cs"
+++ "b/2025\345\271\2646\346\234\21012\346\227\245/AuxAllWCS/Build/Project/\344\273\243\347\240\201/\347\225\214\351\235\242\344\272\213\344\273\266.cs"
@@ -28,10 +28,6 @@
 using GZ.DB.Repository.OIDATABASE;
 using GZ.DB.IRepository.OIDATABASE;
 using GZ.DB.Entity.OIDATABASE;
-using static GZ.Projects.AuxAllWCS.ToWMSMES.CreateTask;
-using GZ.Device.PLC;
-using System.Text.RegularExpressions;
-using ServiceStack.Text;
 namespace GZ.Projects.AuxAllWCS
 {
     /// <summary>
@@ -67,66 +63,37 @@
             }
             View1_Init(sender, e);
 
-            var path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Configs");
-            //string text = File.ReadAllText(configPath);
-            //PlcConfig plcConfig = JsonConvert.DeserializeObject<PlcConfig>(text);
-            //if (plcConfig != null && FactoryMap.ContainsKey((int)plcConfig.Brand) && FactoryMap[(int)plcConfig.Brand].Contains((int)plcConfig.Comm))
-            //{
-
-            //foreach (var configPath in Directory.EnumerateFiles(@"G:\1AGIT\HH-0167_WuHuAoKeSi\2025骞�鏈�2鏃AuxAllWCS\Build\auxwcs\bin\Debug\Configs", "* - 鍓湰", SearchOption.TopDirectoryOnly))
-            //{
-            //    string text = File.ReadAllText(configPath);
-            //    PlcConfig plcConfig = JsonConvert.DeserializeObject<PlcConfig>(text);
-            //    if (plcConfig.Brand == DeviceBrand.Siemens)
-            //    {
-            //        string pattern = "^(?<ip>((?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))\r\n:(?<port>0|[1-9]\\d{0,4}|[1-5]\\d{4}|6[0-4]\\d{3}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5])\r\n(?:(?::(?<number>\\d+)|\\[(?<rack>\\d+),(?<slot>\\d+)\\]|\\[v(?<ver>\\d+\\.\\d+)\\])){0,3}$";
-            //        Match match = Regex.Match(plcConfig.IP, pattern, RegexOptions.IgnorePatternWhitespace);
-            //        if (match.Success)
-            //        {
-                       
-            //            string value = match.Groups["ip"].Value;
-            //            int.TryParse(match.Groups["port"].Value, out var result3);
-            //            int.TryParse(match.Groups["number"].Value, out var result4);
-            //            short.TryParse(match.Groups["rack"].Value, out var result5);
-            //            short.TryParse(match.Groups["slot"].Value, out var result6);
-            //            string value2 = match.Groups["ver"].Value;
-            //            var result = new Comm_S7Net(Comm_S7Net. CpuType., value, result3, result5, result6, result4, value2);
-            //        }
-            //    }
-            //}
-            //}
-            //Console.Write(path);
             /// <summary>
             /// 绋嬪簭鐗囨:鍒濆鍖栭厤缃�             /// 鎻忚堪:
             /// </summary>
             System.Threading.Tasks.Task.Factory.StartNew(() =>
-        {
-            System.Threading.Thread.CurrentThread.IsBackground = true;
-            ExitJudgeStack.Push(0);
-            //涓�洿鎵ц锛岀洿鍒版弧瓒崇粨鏉熸潯浠�-            while (true)
             {
-                if (IsExitApp) { break; }
-                try
+                System.Threading.Thread.CurrentThread.IsBackground = true;
+                ExitJudgeStack.Push(0);
+                //涓�洿鎵ц锛岀洿鍒版弧瓒崇粨鏉熸潯浠�+                while (true)
                 {
-                    #region    [鑴氭湰][20250323111613779][涓氬姟閫昏緫.鍒濆鍖栭厤缃甝
+                    if (IsExitApp) { break; }
+                    try
+                    {
+                        #region    [鑴氭湰][20250323111613779][涓氬姟閫昏緫.鍒濆鍖栭厤缃甝
 
-                    Action myDelegate = () => SettingInit();
-                    AutoThread.InvokeMethod(AutoThread.Instance, "ThreadSettingInit", new object[] { tag, myDelegate });
-                    #endregion [鑴氭湰][20250323111613779][涓氬姟閫昏緫.鍒濆鍖栭厤缃甝
+                        Action myDelegate = () => SettingInit();
+                        AutoThread.InvokeMethod(AutoThread.Instance, "ThreadSettingInit", new object[] { tag, myDelegate });
+                        #endregion [鑴氭湰][20250323111613779][涓氬姟閫昏緫.鍒濆鍖栭厤缃甝
+                    }
+                    catch (Exception ex)
+                    {
+                        Conn.榛樿鏃ュ織.Error(ex.ToString());
+                    }
+                    finally
+                    {
+                        System.Threading.Thread.Sleep(10000);
+                    }
                 }
-                catch (Exception ex)
-                {
-                    Conn.榛樿鏃ュ織.Error(ex.ToString());
-                }
-                finally
-                {
-                    System.Threading.Thread.Sleep(10000);
-                }
-            }
-            ExitJudgeStack.TryPop(out int exitJudgeVal);
-        });
+                ExitJudgeStack.TryPop(out int exitJudgeVal);
+            });
             /// <summary>
             /// 绋嬪簭鐗囨:鎹风灛鎶撹噦1
             /// 鎻忚堪:
@@ -843,8 +810,16 @@
                     {
                         #region    [鑴氭湰][20250323151832119][涓氬姟閫昏緫.Ipping]
 
-                        //var hkr = AutoThread.InvokeMethod(AutoThread.Instance, "IsMachineOnline", new object[] { "192.168.1.103", 1000 });
-                        //Console.WriteLine("192.168.1.103 > " + hkr.ToString());
+                        //LogHelper.Info($"<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>");
+                        //LogHelper.Info($"<<<<<<<<<<<<<<<<<绋嬪簭路鍚姩>>>>>>>>>>>>>>");
+
+                        //// 浣跨敤鎷︽埅鍣�+                        //var interceptor = new ConsoleInterceptor();
+                        //Console.SetOut(interceptor);
+
+                        //LogHelper.Info($"<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>");
+                        //AnsiConsole.Markup("[underline red]Hello[/] World!");
+                        // AnsiConsole.Markup("[underline red]Hello[/] World!");
                         #endregion [鑴氭湰][20250323151832119][涓氬姟閫昏緫.Ipping]
                     }
                     catch (Exception ex)
@@ -1008,6 +983,9 @@
                     Device.A3005鍙栬揣浜や簰?.Stop();
                     Device.A3006鏀捐揣浜や簰?.Stop();
                     Device.A3010鍙栬揣浜や簰?.Stop();
+                    Device.S2008Read?.Stop();
+                    Device.Z杞瓙1鍙锋満姊版墜?.Stop();
+                    Device.Z杞瓙2鍙锋満姊版墜?.Stop();
                 }
                 catch (Exception ex)
                 {
@@ -1077,6 +1055,9 @@
                         || (Device.A3005鍙栬揣浜や簰 == null ? false : Device.A3005鍙栬揣浜や簰.State != GZ.Device.PLC.PlcRunState.Stoped)
                         || (Device.A3006鏀捐揣浜や簰 == null ? false : Device.A3006鏀捐揣浜や簰.State != GZ.Device.PLC.PlcRunState.Stoped)
                         || (Device.A3010鍙栬揣浜や簰 == null ? false : Device.A3010鍙栬揣浜や簰.State != GZ.Device.PLC.PlcRunState.Stoped)
+                        || (Device.S2008Read == null ? false : Device.S2008Read.State != GZ.Device.PLC.PlcRunState.Stoped)
+                        || (Device.Z杞瓙1鍙锋満姊版墜 == null ? false : Device.Z杞瓙1鍙锋満姊版墜.State != GZ.Device.PLC.PlcRunState.Stoped)
+                        || (Device.Z杞瓙2鍙锋満姊版墜 == null ? false : Device.Z杞瓙2鍙锋満姊版墜.State != GZ.Device.PLC.PlcRunState.Stoped)
                     )
                     {
                         System.Threading.Thread.Sleep(1000);
@@ -1250,43 +1231,6 @@
                                         var model = JsonConvert.DeserializeObject<ToWMSMES.CreateTask>(requestJson);
                                         var res = ToWMSMES.CreateTask.CreatePointTask(model);
                                         return JsonConvert.SerializeObject(res);
-                                    }
-                                case "/api/Wcs/initZZCache":
-                                    {
-                                        statusCode = System.Net.HttpStatusCode.OK;
-
-                                        var rturn = new ReturnMsg
-                                        {
-                                            resultCode = 0,
-                                            resultMsg = ""
-                                        };
-                                        try
-                                        {
-                                            LocRepository locRepository = new LocRepository();
-                                            foreach (var item in Settings.deviceInfos.FindAll(x => x.deviceType == 2))
-                                            {
-                                                foreach (var ssloc in item.deviceNo)
-                                                {
-                                                    var ssl = locRepository.FindEntity(x => x.S_LOC_CODE == ssloc);
-                                                    if (ssl != null && (ssl.N_CURRENT_NUM > 0 || ssl.S_LOCK_STATE != "鏃�))
-                                                    {
-                                                        ssl.N_CURRENT_NUM = 0;
-                                                        ssl.S_LOCK_STATE = "鏃�;
-                                                        locRepository.Update(ssl);
-                                                    }
-                                                }
-                                            }
-                                        }
-                                        catch (Exception ex)
-                                        {
-                                            LogHelper.Error("/api/Wcs/initZZCache" + requestJson + ex.Message, ex);
-                                            return JsonConvert.SerializeObject(new ReturnMsg
-                                            {
-                                                resultCode = -1,
-                                                resultMsg = ex.Message
-                                            });
-                                        }
-                                        return JsonConvert.SerializeObject(rturn);
                                     }
                             }
                             break;

--
Gitblit v1.9.1