| | |
| | | if (!string.IsNullOrEmpty(areaNo) && !string.IsNullOrEmpty(ruku)) |
| | | { |
| | | throw new Exception("目标区域和入库口不能同时选择!"); |
| | | } |
| | | string EndLocat = string.Empty;//目标位置 |
| | | if (!string.IsNullOrEmpty(areaNo)) |
| | | { |
| | | EndLocat = areaNo; |
| | | } |
| | | else |
| | | { |
| | | EndLocat = ruku; |
| | | } |
| | | } |
| | | try |
| | | { |
| | | string EndLocat = string.Empty;//目标位置 |
| | | if (!string.IsNullOrEmpty(areaNo)) |
| | | { |
| | | var storageArea = Db.Queryable<SysStorageArea>().First(w => w.IsDel == "0" && w.AreaNo == areaNo); |
| | | if (storageArea == null) |
| | | { |
| | | throw new Exception("所选区域信息不存在,请检查!"); |
| | | } |
| | | EndLocat = Db.Queryable<SysStorageLocat>().Where(w => w.IsDel == "0" && w.AreaNo == storageArea.AreaNo && w.Status == "0" && w.Flag == "0").Select(s => s.LocatNo).First(); |
| | | } |
| | | else |
| | | { |
| | | EndLocat = ruku; |
| | | } |
| | | |
| | | var stockDetail = Db.Queryable<DataStockDetail>().First(w => w.IsDel == "0" && w.PalletNo == palletNo); |
| | | if (stockDetail == null) |
| | | { |