From baad30699918c536d0b96e36df70b8f352d520e4 Mon Sep 17 00:00:00 2001 From: 刘磊 <1161824510@qq.com> Date: 星期五, 15 八月 2025 10:15:53 +0800 Subject: [PATCH] 同步 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs" index 10fd331..93ed9db 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StorageTaskServices/Task/Partial/Dt_TaskService.cs" @@ -1,6 +1,8 @@ 锘縰sing log4net.Core; +using Mapster; using Masuit.Tools; using System.Collections.Generic; +using System.Threading.Tasks; using WIDESEA_Comm.AGVTask; using WIDESEA_Comm.WCSInterface.Requst; using WIDESEA_Common; @@ -163,7 +165,7 @@ private DtLocationInfo GetEmptyLocation(List<DtLocationInfo> dtLocationInfos) { - var locationinfo = dtLocationInfos.Where(x => x.LocationStatus == (int)LocationEnum.Free && x.EnalbeStatus == 1).OrderBy(x => x.Layer).ThenByDescending(x => x.Depth).ThenBy(x => x.Row).ThenBy(x => x.Column).FirstOrDefault(); + var locationinfo = dtLocationInfos.Where(x => x.LocationStatus == (int)LocationEnum.Free && x.EnalbeStatus == 1).OrderBy(x => x.Column).ThenBy(x => x.Row).ThenBy(x => x.Layer).FirstOrDefault(); //.ThenByDescending(x => x.Depth) return locationinfo; } @@ -179,7 +181,12 @@ var taskInfo = BaseDal.QueryFirst(x => x.TaskNum == taskNum); if (taskInfo != null) { + var taskHty = taskInfo.Adapt<Dt_Task_Hty>(); + taskHty.FinishTime = DateTime.Now; + taskHty.OperateType = (int)OperateTypeEnum.浜哄伐纭; + BaseDal.DeleteData(taskInfo); + _task_HtyRepository.AddData(taskHty); } content.OK("纭瀹屾垚"); -- Gitblit v1.9.3