From 99d55d437cc924429bb9589d5afe24f386cf8342 Mon Sep 17 00:00:00 2001
From: HuBingJie <3146306518@qq.com>
Date: 星期四, 18 九月 2025 15:52:17 +0800
Subject: [PATCH] 1

---
 代码管理/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs"
index 4c73d11..8e38087 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskExecuteDetailService.cs"
@@ -217,10 +217,31 @@
             WebResponseContent content = new();
             try
             {
-                Dt_Task task = _taskRepository.QueryFirst(x => x.TaskNum == taskNum);
+                //Dt_Task task = _taskRepository.QueryFirst(x => x.TaskNum == taskNum);
+
+
+                Dt_Task task = _taskRepository.QueryData().Where(x => x.TaskNum == taskNum).FirstOrDefault();
+
+                int TaskNum = 0;
+
+                Dt_Task_hty task_h = null;
                 if (task != null)
                 {
-                    List<Dt_TaskExecuteDetail> taskExecuteDetails = BaseDal.QueryData(x => x.TaskId == task.TaskId, new Dictionary<string, SqlSugar.OrderByType> { { nameof(Dt_TaskExecuteDetail.TaskDetailId), SqlSugar.OrderByType.Asc } });
+                    TaskNum = task.TaskNum;
+                }
+                else if (task == null)
+                {
+                    task_h = _task_Hty.QueryData().Where(x => x.TaskNum == taskNum).FirstOrDefault();
+                    TaskNum = task_h.TaskNum;
+                }
+                else
+                {
+                    return content.Error("浠诲姟涓嶅瓨鍦�");
+                }
+
+                if (task != null || task_h != null)
+                {
+                    List<Dt_TaskExecuteDetail> taskExecuteDetails = BaseDal.QueryData(x => x.TaskNum == TaskNum, new Dictionary<string, SqlSugar.OrderByType> { { nameof(Dt_TaskExecuteDetail.TaskDetailId), SqlSugar.OrderByType.Asc } });
 
                     content = WebResponseContent.Instance.OK(data: taskExecuteDetails);
                 }

--
Gitblit v1.9.3