xby-y
7 天以前 b3ff80e45d24a821ca0731983b1546b48570cdf1
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs
@@ -178,7 +178,8 @@
                    if (dt_Stock == null) return content.Error($"货位编号:{Locatask}的浅货位库存异常,请检查!!!");
                    //进行获取新的库位
                    Dt_LocationInfo? Nextlocation = _basicService.LocationInfoService.GetLocation(DeepLocation.RoadwayNo);//获取到新库位
                    //Dt_LocationInfo? Nextlocation = _basicService.LocationInfoService.GetLocation(DeepLocation.RoadwayNo);//获取到新库位
                    Dt_LocationInfo? Nextlocation = _basicService.LocationInfoService.GetLocationSC01(DeepLocation.RoadwayNo);//获取到新库位
                    if (Nextlocation == null)
                    {
                        return content.Error($"货位分配失败,未找到可分配货位");
@@ -380,7 +381,7 @@
                _stockRepository.DeleteData(stockInfo);
                _locationInfoRepository.UpdateData(locationInfo);   //修改成空货位
                //删除出库完成任务
                BaseDal.DeleteAndMoveIntoHty(task, App.User.UserId == 0 ? OperateTypeEnum.自动完成 : OperateTypeEnum.人工完成);
                _locationStatusChangeRecordService.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockStatusEmun.出库完成.ObjToInt(), "1", task.TaskNum);
                WebResponseContent content = TaskCompletionFeedback(task);
@@ -1029,9 +1030,9 @@
            }
        }
        //手动下发任务到WCS
        public WebResponseContent WCSTask(int task)
        public WebResponseContent WCSTask([FromQuery] int task)
        {
            List<Dt_Task> AddtaskList = BaseDal.QueryData(x => x.TaskNum == task);
          List<Dt_Task> AddtaskList = BaseDal.QueryData(x => x.TaskNum == task);
            if (!AddtaskList.Any())
            {
@@ -1042,6 +1043,7 @@
            //return WebResponseContent.Instance.OK();
        }
        public ApiResponse<object> TaskFeedback(TaskNotification taskFeedback)
        {
            throw new NotImplementedException();