From 48091350d466941e7d1a6a9c803ad4205d8c3d86 Mon Sep 17 00:00:00 2001
From: duyongjia <adu_555@163.com>
Date: 星期二, 07 一月 2025 09:16:33 +0800
Subject: [PATCH] 最新修改

---
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs |   55 +++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 41 insertions(+), 14 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
index 6d2fda4..b3f9774 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
@@ -29,6 +29,7 @@
 using System.Text;
 using System.Threading.Tasks;
 using WIDESEAWCS_Common.Http;
+using WIDESEAWCS_Common.ServiceLog;
 using WIDESEAWCS_Common.TaskEnum;
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseRepository;
@@ -480,7 +481,16 @@
                         _unitOfWorkManage.BeginTran();
                         UpdateTaskStatus(task.TaskId, (int)TaskOutStatusEnum.SC_OutFinish);
                         _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄嚭搴撳畬鎴�");
-                        HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "UpdateTaskStatus?taskNum=" + task.TaskNum, "", "鏇存柊浠诲姟鐘舵��");
+                        ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍫嗗灈鏈哄嚭搴撳畬鎴愮姸鎬佸洖鍐橶MS");
+                        var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "UpdateTaskStatus?taskNum=" + task.TaskNum, "", "鏇存柊浠诲姟鐘舵��");
+                        if(response.Status)
+                        {
+                            ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍫嗗灈鏈哄嚭搴撳畬鎴愮姸鎬佸洖鍐橶MS鎴愬姛");
+                        }
+                        else
+                        {
+                            ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍫嗗灈鏈哄嚭搴撳畬鎴愮姸鎬佸洖鍐橶MS澶辫触");
+                        }
                         _unitOfWorkManage.CommitTran();
                         return content.OK();
                     }
@@ -498,23 +508,36 @@
                     _unitOfWorkManage.BeginTran();
                     UpdateTaskStatus(task.TaskId, (int)TaskInStatusEnum.SC_InFinish);
                     _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄叆搴撳畬鎴�");
-                    HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "UpdateTaskStatus?taskNum=" + task.TaskNum, "", "鏇存柊浠诲姟鐘舵��");
+                    ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍫嗗灈鏈哄叆搴撳畬鎴愮姸鎬佸洖鍐橶MS");
+                    var response= HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "UpdateTaskStatus?taskNum=" + task.TaskNum, "", "鏇存柊浠诲姟鐘舵��");
+                    if(response.Status)
+                    {
+                        ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍫嗗灈鏈哄叆搴撳畬鎴愮姸鎬佸洖鍐橶MS鎴愬姛");
+
+                    }
+                    else
+                    {
+                        ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍫嗗灈鏈哄叆搴撳畬鎴愮姸鎬佸洖鍐橶MS澶辫触");
+                    }
                     UpdateTaskStatus(task.TaskId, (int)TaskInStatusEnum.InFinish);
                     _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍏ュ簱浠诲姟瀹屾垚");
                     //if (App.User.UserId > 0)
                     //{
-                        task.Modifier = "System";
-                        var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "TaskCompleted?taskNum=" + task.TaskNum, "", "浠诲姟瀹屾垚");
-                        if (response.Status)
-                        {
-                            _unitOfWorkManage.CommitTran();
-                            return content.OK();
-                        }
-                        else
-                        {
-                            _unitOfWorkManage.RollbackTran();
-                            return content = WebResponseContent.Instance.Error(response.Message);
-                        }
+                    task.Modifier = "System";
+                    ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍏ュ簱浠诲姟瀹屾垚鍥炲啓WMS");
+                    var response2 = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "TaskCompleted?taskNum=" + task.TaskNum, "", "浠诲姟瀹屾垚");
+                    if (response2.Status)
+                    {
+                        ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍏ュ簱浠诲姟瀹屾垚鍥炲啓WMS鎴愬姛");
+                        _unitOfWorkManage.CommitTran();
+                        return content.OK();
+                    }
+                    else
+                    {
+                        ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"鍏ュ簱浠诲姟瀹屾垚鍥炲啓WMS澶辫触");
+                        _unitOfWorkManage.RollbackTran();
+                        return content = WebResponseContent.Instance.Error(response.Message);
+                    }
                     //}
                     //_unitOfWorkManage.CommitTran();
                     //return content.OK();
@@ -528,6 +551,7 @@
             {
                 _unitOfWorkManage.RollbackTran();
                 content = WebResponseContent.Instance.Error($"浠诲姟瀹屾垚寮傚父,浠诲姟鍙�:銆恵taskNum}銆�,寮傚父淇℃伅锛歿ex.Message}");
+                ServiceLogger.WriteDebug("StackCraneTaskCompleted", $"浠诲姟瀹屾垚寮傚父,浠诲姟鍙�:銆恵taskNum}銆�,寮傚父淇℃伅锛歿ex.Message}");
             }
             finally
             {
@@ -570,14 +594,17 @@
         public WebResponseContent OutBoundTaskByWMS(int taskNum)
         {
             WebResponseContent content = new WebResponseContent();
+            ServiceLogger.WriteDebug("OutBoundTaskByWMS", $"鍑哄簱浠诲姟瀹屾垚鍥炲啓WMS");
             var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Task") + "TaskCompleted?taskNum=" + taskNum, "", "浠诲姟瀹屾垚");
             if (response.Status)
             {
+                ServiceLogger.WriteDebug("OutBoundTaskByWMS", $"鍑哄簱浠诲姟瀹屾垚鍥炲啓WMS鎴愬姛");
                 _unitOfWorkManage.CommitTran();
                 return content.OK();
             }
             else
             {
+                ServiceLogger.WriteDebug("OutBoundTaskByWMS", $"鍑哄簱浠诲姟瀹屾垚鍥炲啓WMS澶辫触");
                 _unitOfWorkManage.RollbackTran();
                 return content = WebResponseContent.Instance.Error(response.Message);
             }

--
Gitblit v1.9.3