From eae9077f3978f695f4e3af5301e8a08bdd8bf23c Mon Sep 17 00:00:00 2001
From: 肖洋 <cathay_xy@163.com>
Date: 星期一, 09 十二月 2024 09:24:46 +0800
Subject: [PATCH] 最新程序

---
 Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs |   59 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs
index 2d8259a..f350bdb 100644
--- a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs
+++ b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs
@@ -85,7 +85,7 @@
                 WriteError("CommonConveyorLineJob", "test", ex);
                 //Console.WriteLine(nameof(CommonStackerCraneJob) + ":" + ex.ToString());
             }
-            WriteDebug("CommonConveyorLineJob", "test");
+            //WriteDebug("CommonConveyorLineJob", "test");
             return Task.CompletedTask;
         }
 
@@ -101,7 +101,8 @@
             {
                 if (commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.WorkType) != 5)
                 {
-                    Console.Out.WriteLine("TaskCompleted" + e.TaskNum);
+                    //Console.Out.WriteLine("TaskCompleted" + e.TaskNum);
+                    ConsoleHelper.WriteColorLine($"銆恵commonStackerCrane.DeviceName}銆戜换鍔″畬鎴�,浠诲姟鍙凤細銆恵e.TaskNum}銆�", ConsoleColor.Blue);
                     _taskService.StackCraneTaskCompleted(e.TaskNum);
                     commonStackerCrane.SetValue(StackerCraneDBName.WorkType, 5);
                 }
@@ -191,7 +192,7 @@
                     if (device != null)
                     {
                         CommonConveyorLine_GW conveyorLine = (CommonConveyorLine_GW)device;
-                        if (conveyorLine.IsOccupied(task.TargetAddress))//鍑哄簱绔欏彴鏈鍗犵敤
+                        if (conveyorLine.IsOccupied(task.NextAddress))//鍑哄簱绔欏彴鏈鍗犵敤
                         {
                             return task;
                         }
@@ -357,32 +358,32 @@
         /// 璁惧蹇冭烦
         /// </summary>
         /// <param name="commonStackerCrane"></param>
-        public async void EqptAlive(CommonStackerCrane commonStackerCrane)
-        {
-            if (commonStackerCrane.StackerOnline)
-            {
-                BasicDto dto = new BasicDto
-                {
-                    EmployeeNo = "T00001",
-                    EquipmentCode = commonStackerCrane.DeviceCode,
-                    RequestTime = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"),
-                    SessionId = Guid.NewGuid().ToString(),
-                    Software = commonStackerCrane.DeviceName,
-                };
-                var respone = await HttpHelper.PostAsync("http://ts-momapp01:12020/api/MachineIntegration/EqptAlive", dto.ToJsonString());
-                if (respone != null)
-                {
-                    var result = JsonConvert.DeserializeObject<ResponseEqptAliveDto>(respone);
-                    if (result != null && result.Success)
-                    {
-                        if (result.KeyFlag == "99")
-                            commonStackerCrane.StackerOnline = true;
-                        else if (result.KeyFlag == "98")
-                            commonStackerCrane.StackerOnline = false;
-                    }
-                }
-            }
-        }
+        //public async void EqptAlive(CommonStackerCrane commonStackerCrane)
+        //{
+        //    if (commonStackerCrane.StackerOnline)
+        //    {
+        //        BasicDto dto = new BasicDto
+        //        {
+        //            EmployeeNo = "T00001",
+        //            EquipmentCode = commonStackerCrane.DeviceCode,
+        //            RequestTime = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"),
+        //            SessionId = Guid.NewGuid().ToString(),
+        //            Software = commonStackerCrane.DeviceName,
+        //        };
+        //        var respone = await HttpHelper.PostAsync("http://ts-momapp01:12020/api/MachineIntegration/EqptAlive", dto.ToJsonString());
+        //        if (respone != null)
+        //        {
+        //            var result = JsonConvert.DeserializeObject<ResponseEqptAliveDto>(respone);
+        //            if (result != null && result.Success)
+        //            {
+        //                if (result.KeyFlag == "99")
+        //                    commonStackerCrane.StackerOnline = true;
+        //                else if (result.KeyFlag == "98")
+        //                    commonStackerCrane.StackerOnline = false;
+        //            }
+        //        }
+        //    }
+        //}
 
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3