| | |
| | | { |
| | | throw new Exception("托盘码为空,请输入托盘码"); |
| | | } |
| | | var palletInfo = Db.Queryable<DataStockDetail>().First(w => w.IsDel == "0" && w.PalletNo == palletNo); |
| | | if (!string.IsNullOrEmpty(palletInfo.WareHouseNo)) |
| | | { |
| | | throw new Exception("该托盘还未出库"); |
| | | } |
| | | if (type == "1")//平库出库获取单据 |
| | | { |
| | | var allotList = Db.Queryable<BllExportAllot>().Where(m => m.IsDel == "0" && m.Status == "1" && m.PalletNo == palletNo).Select(m => m.SONo).Distinct().Where(m => !string.IsNullOrWhiteSpace(m)).ToList(); |
| | |
| | | { |
| | | foreach (var demo in list) |
| | | { |
| | | var com = comInfo.FirstOrDefault(m => m.IsDel == "0" && m.BoxNo3 == demo.BoxNo); |
| | | //if (!string.IsNullOrWhiteSpace(boxNo3)) |
| | | //{ |
| | | // var com = comInfo.FirstOrDefault(m => m.IsDel == "0" && m.BoxNo3 == demo.BoxNo); |
| | | //} |
| | | //else if (!string.IsNullOrWhiteSpace(boxNo)) |
| | | //{ |
| | | // if (expr) |
| | | // { |
| | | |
| | | // } |
| | | |
| | | //} |
| | | var com = comInfo.FirstOrDefault(m => m.IsDel == "0" && m.BoxNo3 != null && m.BoxNo3 == demo.BoxNo); |
| | | if (com != null) |
| | | { |
| | | demo.PickedQty = com.CompleteQty; |