huangxiaoqiang
13 小时以前 e483ac11616ffc9260d8f491fcc0d66f480b5443
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs
@@ -55,11 +55,19 @@
    /// <summary>
    /// 直接请求入库任务(直接进入GW或CW流程,不进入缓存库流程)
    /// </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>
    /// 任务下发至WCS
    /// </summary>
    /// <param name="taskDTO"></param>
    /// <returns></returns>
    Task<WebResponseContent> SendWCSTask(WMSTaskDTO taskDTO);
}