From 73a9951bb6a5919ec481fa6fef37d5aa338b31db Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期一, 20 四月 2026 10:03:15 +0800
Subject: [PATCH] 1

---
 项目代码/WIDESEA_WCSServer/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs |  100 ++++----------------------------------------------
 1 files changed, 8 insertions(+), 92 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs"
index c6d4fb6..a2fd18f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs"
@@ -53,14 +53,9 @@
                 int taskNum = task.TaskNum;
                 int taskState = task.TaskState;
 
-                if (!int.TryParse(Enum.Parse<TaskOutStatusEnum>(taskState.ToString()).ToString(), out int result))
+                if (!int.TryParse(Enum.Parse<TaskAGVCarryStatusEnum>(taskState.ToString()).ToString(), out int result))
                 {
-                    if ((int)(TaskOutStatusEnum)result > (int)TaskOutStatusEnum.OutFinish)
-                        isNormal = false;
-                }
-                else if (!int.TryParse(Enum.Parse<TaskInStatusEnum>(taskState.ToString()).ToString(), out result))
-                {
-                    if ((int)(TaskInStatusEnum)result > (int)TaskInStatusEnum.InFinish)
+                    if ((int)(TaskAGVCarryStatusEnum)result > (int)TaskAGVCarryStatusEnum.AGV_CarryFinish)
                         isNormal = false;
                 }
                 
@@ -93,14 +88,9 @@
                 int NewtaskNum = task.TaskNum;
                 int taskState = task.TaskState;
 
-                if (!int.TryParse(Enum.Parse<TaskOutStatusEnum>(taskState.ToString()).ToString(), out int result))
+                if (!int.TryParse(Enum.Parse<TaskAGVCarryStatusEnum>(taskState.ToString()).ToString(), out int result))
                 {
-                    if ((int)(TaskOutStatusEnum)result > (int)TaskOutStatusEnum.OutFinish)
-                        isNormal = false;
-                }
-                else if (!int.TryParse(Enum.Parse<TaskInStatusEnum>(taskState.ToString()).ToString(), out result))
-                {
-                    if ((int)(TaskInStatusEnum)result > (int)TaskInStatusEnum.InFinish)
+                    if ((int)(TaskAGVCarryStatusEnum)result > (int)TaskAGVCarryStatusEnum.AGV_CarryFinish)
                         isNormal = false;
                 }
                 
@@ -124,52 +114,6 @@
             }
         }
 
-        public void AddTaskExecuteDetail(List<int> taskNums, string description = "")
-        {
-            try
-            {
-                List<Dt_TaskExecuteDetail> taskExecuteDetails = new List<Dt_TaskExecuteDetail>();
-                foreach (var item in taskNums)
-                {
-                    bool isNormal = true;
-                    Dt_Task task = _taskRepository.QueryFirst(x => x.TaskNum == item);
-                    if (task == null) return;
-                    int taskNum = task.TaskNum;
-                    int taskState = task.TaskState;
-
-                    if (!int.TryParse(Enum.Parse<TaskOutStatusEnum>(taskState.ToString()).ToString(), out int result))
-                    {
-                        if ((int)(TaskOutStatusEnum)result > (int)TaskOutStatusEnum.OutFinish)
-                            isNormal = false;
-                    }
-                    else if (!int.TryParse(Enum.Parse<TaskInStatusEnum>(taskState.ToString()).ToString(), out result))
-                    {
-                        if ((int)(TaskInStatusEnum)result > (int)TaskInStatusEnum.InFinish)
-                            isNormal = false;
-                    }
-                    
-                    Dt_TaskExecuteDetail taskExecuteDetail = new()
-                    {
-                        IsManual = App.User.UserId > 0,
-                        IsNormal = isNormal,
-                        TaskNum = taskNum,
-                        TaskId = task.TaskId,
-                        TaskState = taskState,
-                        Description = description,
-                        CurrentAddress = task.CurrentAddress,
-                        NextAddress = task.NextAddress,
-                    };
-                    taskExecuteDetails.Add(taskExecuteDetail);
-                }
-
-                BaseDal.AddData(taskExecuteDetails);
-            }
-            catch (Exception ex)
-            {
-
-            }
-        }
-
         public WebResponseContent GetDetailInfo(int taskNum)
         {
             WebResponseContent content = new();
@@ -182,14 +126,14 @@
                 if (task != null)
                 {
 
-                    if (!int.TryParse(Enum.Parse<TaskOutboundTypeEnum>(task.TaskType.ToString()).ToString(), out int result))
+                    if (!int.TryParse(Enum.Parse<TaskAGVCarryTypeEnum>(task.TaskType.ToString()).ToString(), out int result))
                     {
-                        steps = Enum.GetValues(typeof(TaskOutStatusEnum)).Cast<int>().Where(x => x <= (int)TaskOutStatusEnum.OutFinish).ToList();
+                        steps = Enum.GetValues(typeof(TaskAGVCarryStatusEnum)).Cast<int>().Where(x => x <= (int)TaskAGVCarryStatusEnum.AGV_CarryFinish).ToList();
 
                         foreach (var item in steps)
                         {
                             object obj;
-                            FieldInfo? fieldInfo = typeof(TaskOutStatusEnum).GetField(((TaskOutStatusEnum)item).ToString());
+                            FieldInfo? fieldInfo = typeof(TaskAGVCarryStatusEnum).GetField(((TaskAGVCarryStatusEnum)item).ToString());
                             DescriptionAttribute? descriptionAttribute = fieldInfo.GetCustomAttribute<DescriptionAttribute>();
                             if (descriptionAttribute != null)
                             {
@@ -197,38 +141,10 @@
                             }
                             else
                             {
-                                obj = new { title = item, description = ((TaskOutStatusEnum)item).ToString() };
+                                obj = new { title = item, description = ((TaskAGVCarryStatusEnum)item).ToString() };
                             }
                             list.Add(obj);
                         }
-                    }
-                    else if (!int.TryParse(Enum.Parse<TaskInboundTypeEnum>(task.TaskType.ToString()).ToString(), out result))
-                    {
-                        steps = Enum.GetValues(typeof(TaskInStatusEnum)).Cast<int>().Where(x => x <= (int)TaskInStatusEnum.InFinish).ToList();
-                        foreach (var item in steps)
-                        {
-                            object obj;
-                            FieldInfo? fieldInfo = typeof(TaskInStatusEnum).GetField(((TaskInStatusEnum)item).ToString());
-                            DescriptionAttribute? descriptionAttribute = fieldInfo.GetCustomAttribute<DescriptionAttribute>();
-                            if (descriptionAttribute != null)
-                            {
-                                obj = new { title = item, description = descriptionAttribute.Description };
-                            }
-                            else
-                            {
-                                obj = new { title = item, description = ((TaskInStatusEnum)item).ToString() };
-                            }
-                            list.Add(obj);
-                        }
-                    }
-                   
-                    else if (!int.TryParse(Enum.Parse<TaskRelocationTypeEnum>(task.TaskType.ToString()).ToString(), out result))
-                    {
-                        //todo 璋冪敤WMS绉诲簱瀹屾垚
-                    }
-                    else if (!int.TryParse(Enum.Parse<TaskOtherTypeEnum>(task.TaskType.ToString()).ToString(), out result))
-                    {
-
                     }
                     else
                     {

--
Gitblit v1.9.3