From ee8d6bd6c4077c3aeb84170bec819264b5ca29d8 Mon Sep 17 00:00:00 2001
From: wxw <Administrator@DESKTOP-5BIMHQ3>
Date: 星期六, 07 六月 2025 11:32:53 +0800
Subject: [PATCH] 任务列表增加单据查询

---
 Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs
index f98f223..2cd928f 100644
--- a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs
+++ b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs
@@ -3,6 +3,7 @@
 using COSXML.Network;
 using DocumentFormat.OpenXml.Drawing.Charts;
 using DocumentFormat.OpenXml.Math;
+using Elastic.Clients.Elasticsearch.Inference;
 using Elastic.Clients.Elasticsearch.Tasks;
 using Furion.DatabaseAccessor;
 using Furion.Logging;
@@ -50,6 +51,7 @@
                 u.TaskNo.Contains(input.SearchKey)
             )
             .WhereIF(!string.IsNullOrWhiteSpace(input.TaskNo), u => u.TaskNo.Contains(input.TaskNo.Trim()))
+            .WhereIF(!string.IsNullOrWhiteSpace(input.OrderNo), u => u.OrderNo.Contains(input.OrderNo.Trim()))
             .WhereIF(input.TaskType.HasValue, u => u.TaskType == input.TaskType)
             .WhereIF(input.Status.HasValue, u => u.Status == input.Status)
             .WhereIF(!string.IsNullOrWhiteSpace(input.PalletNo), u => u.PalletNo.Contains(input.PalletNo.Trim()))
@@ -270,6 +272,12 @@
             TaskType = ((int)modTask.TaskType).ToString(),
             TaskStatus = ((int)TaskStatusEnum.Complete).ToString()
         };
+        //鍑哄簱鏃讹紝浠诲姟鍙峰瓧娈靛鍔犲嚭搴撳彛
+        var taskno = modTask.TaskNo;
+        if (modTask.TaskType == TaskTypeEnum.Out)
+        {
+            taskno = taskno + modTask.EndLocate;
+        }
         //浠诲姟璇︽儏
         var modTaskMonitor = new WcsTaskMonitor()
         {

--
Gitblit v1.8.0