From 5e87fa97a49ffb83924a09cf1c7739ad5a6437df Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@DESKTOP-JIE70N9> Date: 星期四, 08 五月 2025 08:36:13 +0800 Subject: [PATCH] agv取货完成方法名称修改 --- 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