From 0ea4a390d09679425cf3ad217a38a9e717641c95 Mon Sep 17 00:00:00 2001 From: wankeda <Administrator@DESKTOP-HAU3ST3> Date: 星期一, 14 四月 2025 16:23:12 +0800 Subject: [PATCH] 增加串行库位任务下发机制防呆 --- 代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" index 9a8155e..641f8ce 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs" @@ -205,18 +205,18 @@ { return WebResponseContent.Instance.Error("鏈壘鍒颁换鍔′俊鎭�"); } - if (task.TaskType == TaskTypeEnum.Outbound.ObjToInt() || task.TaskType == TaskTypeEnum.PalletOutbound.ObjToInt()) + if (task.TaskType == TaskTypeEnum.Outbound.ObjToInt()) { task.TaskStatus = OutTaskStatusEnum.SC_OutExecuting.ObjToInt(); } - else if (task.TaskType == TaskTypeEnum.Inbound.ObjToInt() || task.TaskType == TaskTypeEnum.PalletInbound.ObjToInt()) + else if (task.TaskType == TaskTypeEnum.Inbound.ObjToInt() ) { task.TaskStatus = InTaskStatusEnum.SC_InExecuting.ObjToInt(); } - else if (task.TaskType == TaskTypeEnum.Relocation.ObjToInt()) - { - task.TaskStatus = InTaskStatusEnum.RelocationExecuting.ObjToInt(); - } + //else if (task.TaskType == TaskTypeEnum.Relocation.ObjToInt()) + //{ + // task.TaskStatus = InTaskStatusEnum.RelocationExecuting.ObjToInt(); + //} else { throw new Exception($"浠诲姟绫诲瀷閿欒,鏈壘鍒拌浠诲姟绫诲瀷,浠诲姟鍙�:銆恵task.TaskNum}銆�,浠诲姟绫诲瀷:銆恵task.TaskType}銆�"); @@ -302,7 +302,7 @@ _stockService.StockInfoService.Repository.AddData(stockInfo); int beforeStatus = locationInfo.LocationStatus; - locationInfo.LocationStatus = LocationStatusEnum.Pallet.ObjToInt(); + locationInfo.LocationStatus = StatusEnum.Pallet.ObjToInt(); _basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Inbound.ObjToInt(), false); _basicService.LocationInfoService.Repository.UpdateData(locationInfo); @@ -625,7 +625,7 @@ _basicService.LocationInfoService.UpdateLocationFree(locationInfo, task.TaskNum, StockChangeType.Outbound.ObjToInt(), true); } } - locationInfo.LocationStatus = LocationStatusEnum.Pallet.ObjToInt(); + locationInfo.LocationStatus = StatusEnum.Pallet.ObjToInt(); _basicService.LocationInfoService.Repository.UpdateData(locationInfo); stockInfo.StockStatus = StockStatusEmun.宸插叆搴�.ObjToInt(); -- Gitblit v1.9.3