From 9c4d9f98c100f8f891f60d0706dd3d4111eeaebd Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期五, 14 二月 2025 08:52:45 +0800
Subject: [PATCH] 修改数据库配置,增加PLC入库前信号交互

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

diff --git a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs
index da996a9..5dd75ac 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;
@@ -55,7 +56,9 @@
             .WhereIF(!string.IsNullOrWhiteSpace(input.PalletNo), u => u.PalletNo.Contains(input.PalletNo.Trim()))
             .WhereIF(!string.IsNullOrWhiteSpace(input.Origin), u => u.Origin.Contains(input.Origin.Trim()))
             .Select<WcsTaskOutput>();
-        return await query.OrderBy(o=>o.Levels).OrderByDescending(o=>o.CreateTime).ToPagedListAsync(input.Page, input.PageSize);
+        return await query.OrderBy(o=>o.Levels).OrderByDescending(o=>o.CreateTime)
+            .OrderByDescending(m=>m.Status).OrderBy(m=>m.TaskNo)
+            .ToPagedListAsync(input.Page, input.PageSize);
     }
 
     /// <summary>
@@ -268,6 +271,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