dengjunjie
2025-06-11 2ae5aa151f7b40a082e34aa7ed22b4b64edd1d3c
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Inbound.cs
@@ -17,7 +17,14 @@
{
    public partial class TaskService
    {
        /// <summary>
        /// WCS IP地址
        /// </summary>
        public string url = AppSettings.Configuration["WCS"];
        /// <summary>
        /// AGV IP地址
        /// </summary>
        public string AGVurl = AppSettings.Configuration["AGV"];
        /// <summary>
        /// PDA申请入库--堆垛机立库入库
        /// </summary>
@@ -120,7 +127,7 @@
                        TargetAddress = locationInfo.LocationCode,
                        TaskStatus = InTaskStatusEnum.InNew.ObjToInt(),
                        TaskType = taskType,
                        Depth= locationInfo.Depth,
                        Depth = locationInfo.Depth,
                    };
                    BaseDal.AddData(task);
                    int beforeStatus = locationInfo.LocationStatus;
@@ -138,11 +145,16 @@
                            orderNo = stockInfo.Details.FirstOrDefault()?.OrderNo ?? "";
                            stockInfo.StockStatus = StockStatusEmun.入库确认.ObjToInt();
                            stockInfo.Details.ForEach(x =>
                            {
                                x.Status = StockStatusEmun.入库确认.ObjToInt();
                            });
                            _stockService.StockInfoService.Repository.UpdateData(stockInfo);
                            _stockService.StockInfoDetailService.Repository.UpdateData(stockInfo.Details);
                        }
                        else
                        {
                            return content = WebResponseContent.Instance.Error("未找到库存信息");
                            return content.Error("未找到库存信息");
                        }
                    }
                    else
@@ -155,7 +167,7 @@
                        task.Grade = 1;
                    }
                    _basicService.LocationInfoService.Repository.UpdateData(locationInfo);
                    tasks.Add(task);
                    _recordService.LocationStatusChangeRecordSetvice.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockChangeType.Inbound.ObjToInt(), orderNo, task.TaskNum);
@@ -163,17 +175,17 @@
                    if (!response.Status)
                    {
                        _unitOfWorkManage.RollbackTran();
                        return content = WebResponseContent.Instance.Error($"{response.Message}");
                        return content.Error($"{response.Message}");
                    }
                    _unitOfWorkManage.CommitTran();
                    return content = WebResponseContent.Instance.OK();
                    return content.OK();
                }
                return content = WebResponseContent.Instance.Error("未找到可分配货位");
                return content.Error("未找到可分配货位");
            }
            catch (Exception ex)
            {
                _unitOfWorkManage.RollbackTran();
                content = WebResponseContent.Instance.Error(ex.Message);
                content.Error(ex.Message);
            }
            return content;
        }