From 960b33fa24c47a330e51a2c24859d681ae62caeb Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期四, 16 四月 2026 10:09:49 +0800
Subject: [PATCH] 重构任务与库存模型,增强日志管理与区域接口
---
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs | 36 +++++++++++++++++++++---------------
1 files changed, 21 insertions(+), 15 deletions(-)
diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
index fad6cd6..7ebfcde 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
@@ -55,11 +55,19 @@
/// <summary>
+ /// 鐩存帴璇锋眰鍏ュ簱浠诲姟锛堢洿鎺ヨ繘鍏W鎴朇W娴佺▼锛屼笉杩涘叆缂撳瓨搴撴祦绋嬶級
+ /// </summary>
+ /// <param name="request"></param>
+ /// <returns></returns>
+ Task<WebResponseContent> RequsetInToGWOrCW(RequestTaskDto request);
+
+
+ /// <summary>
/// 鑾峰彇绌鸿揣浣�
/// </summary>
/// <param name="roadWay"></param>
/// <returns></returns>
- Task<DtLocationInfo> GetEmptyLocation(string roadWay);
+ Task<DtLocationInfo> GetEmptyLocation(int roadWay);
/// <summary>
@@ -72,9 +80,12 @@
/// <returns>杩斿洖缁撴灉闆�</returns>
Task<WebResponseContent> RequestOutboundTaskAsync(RequestTaskDto taskDto);
-
- (List<DtLocationStatusChangeRecord>, List<DtLocationInfo>) GetlcoationState(Dt_Task task, StatusChangeTypeEnum StatusChangeTypeEnum,DtLocationInfo location);
-
+ /// <summary>
+ /// 鐩存帴璇锋眰鍑哄簱浠诲姟锛堜笉杩涘叆缂撳瓨搴撴祦绋嬶級
+ /// </summary>
+ /// <param name="taskDto"></param>
+ /// <returns></returns>
+ Task<WebResponseContent> RequestInToOutTaskAsync(RequestTaskDto taskDto);
/// <summary>
/// 浠诲姟鐘舵�佷慨鏀�
@@ -83,15 +94,10 @@
/// <returns></returns>
Task<WebResponseContent> UpdateTaskStatus(int taskNum, int taskState);
-
- Task<WebResponseContent> SendWCSTask(List<WMSTaskDTO> taskDTO);
-
- (List<DtLocationStatusChangeRecord>, List<DtLocationInfo>) UpdateLocationStatus(DtLocationInfo location, LocationEnum locationStatus, int taskNum, int StatusChangeType);
-
- (List<DtLocationStatusChangeRecord>, List<DtLocationInfo>) UpdateLocationStatus(string locationCode, LocationEnum locationStatus, int taskNum, int StatusChangeType);
-
- (DtLocationStatusChangeRecord, DtLocationInfo) UpdateEndLocationStatus(string locationCode, LocationEnum locationStatus, int taskNum, StatusChangeTypeEnum StatusChangeType);
-
- (DtLocationStatusChangeRecord, DtLocationInfo) UpdateLocationStatus(string locationCode, LocationEnum locationStatus, int taskNum, StatusChangeTypeEnum StatusChangeType);
-
+ /// <summary>
+ /// 浠诲姟涓嬪彂鑷砏CS
+ /// </summary>
+ /// <param name="taskDTO"></param>
+ /// <returns></returns>
+ Task<WebResponseContent> SendWCSTask(WMSTaskDTO taskDTO);
}
\ No newline at end of file
--
Gitblit v1.9.3