1
huanghongfeng
2 天以前 9b2a125b8e539859774176979fc4956c379f05cc
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_TaskInfoService/PartialTaskService_Outbound.cs
@@ -67,6 +67,20 @@
                        dt_StockInfo.StockStatus = (int)StockStatusEmun.鍑哄簱閿佸畾;
                        locationInfo.LocationStatus = (int)LocationStatusEnum.InStockLock;
                        string TaregtAddres = "";
                        if (outbound.NodeCode != "2011" && outbound.NodeCode != "2009")
                        {
                            int nextTaregt = int.Parse(outbound.NodeCode);
                            //纭鐩爣绔欏彴锛堝浐瀹氾級
                            TaregtAddres = (nextTaregt - 1).ToString();
                        }
                        else
                        {
                            TaregtAddres = locationInfo.RoadwayNo == "SC01" ? "2021" : "2020";
                        }
                        //鐢熸垚绉诲姩浠诲姟
                        Dt_Task dt_Task = new()
                        {
@@ -83,9 +97,10 @@
                            Creater = "MES",
                            Depth = locationInfo.Depth,
                            CreateDate = DateTime.Now,
                            MEStaskId= outbound.TaskId,
                            MESbusinessId= outbound.BusinessId,
                            MESsubPalletCode= dt_StockInfo.MESsubPalletCode
                            MEStaskId = outbound.TaskId,
                            MESbusinessId = outbound.BusinessId,
                            MESsubPalletCode = dt_StockInfo.MESsubPalletCode,
                            OutboundPlatform = outbound.NodeCode
                        };
                        Adddtstockt.Add(dt_StockInfo);
                        Addlocations.Add(locationInfo);
@@ -96,9 +111,9 @@
                        _unitOfWorkManage.BeginTran();
                        _stockRepository.DeleteData(Adddtstockt);
                        _stockRepository.UpdateData(Adddtstockt);
                        _locationInfoRepository.UpdateData(Addlocations);
                        BaseDal.DeleteData(Addtaskdt);
                        BaseDal.AddData(Addtaskdt);
                        var respon = PushTasksToWCS(Addtaskdt,"");
                        if (respon.Status)