| | |
| | | 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() |
| | | { |
| | |
| | | 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); |
| | |
| | | _unitOfWorkManage.BeginTran(); |
| | | |
| | | |
| | | _stockRepository.AddData(Adddtstockt); |
| | | _locationInfoRepository.AddData(Addlocations); |
| | | _stockRepository.UpdateData(Adddtstockt); |
| | | _locationInfoRepository.UpdateData(Addlocations); |
| | | BaseDal.AddData(Addtaskdt); |
| | | |
| | | var respon = PushTasksToWCS(Addtaskdt,""); |