From 5818ac31e7d82e611fa98c35e9a353319bebd3c3 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@DESKTOP-JIE70N9>
Date: 星期日, 25 五月 2025 14:30:01 +0800
Subject: [PATCH] 主流程测试完成

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

diff --git a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs
index 6d8a963..fe3a3f2 100644
--- a/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs
+++ b/Admin.NET/WCS.Application/Service/WcsTask/WcsTaskService.cs
@@ -238,6 +238,16 @@
                     modTask.IsSuccess = TaskSuccessEnum.Fail;
                     modTask.CancelDate = DateTime.Now;//鍙栨秷鏃堕棿
                 }
+                //濡傛灉鏄洓鍚戣溅浠诲姟
+                if (modTask.Type == PLCTypeEnum.ShuttleCar) 
+                {
+                    var carTaskList = _db.Queryable<WcsCarTasks>().Where(m => m.Status <= TaskStatusEnum.Doing && m.IsDelete == false).ToList();
+                    foreach (var carTask in carTaskList)
+                    {
+                        carTask.Status = input.Status;
+                    }
+                    await _wcsTaskRep.Context.Updateable(carTaskList).ExecuteCommandAsync();
+                }
                 modTask.Status = input.Status;
                 modTask.Levels = 999;
                 await _wcsTaskRep.Context.Updateable(modTask).UpdateColumns(s => new { s.Status, s.IsSuccess, s.FinishDate, s.CancelDate, s.UpdateTime, s.UpdateUserId, s.UpdateUserName }).ExecuteCommandAsync();

--
Gitblit v1.8.0