| | |
| | | //绑定箱总数量 |
| | | //model.SkuQty = boxInfoList.Sum(s => s.Qty); |
| | | //和选择的批次同批次的箱码信息 |
| | | var sameBoxInfoList = boxInfoList.Where(w => w.LotNo == model.LotNo && w.Status == "0").ToList(); |
| | | var sameBoxInfoList = boxInfoList.Where(w => (w.LotNo ?? "") == model.LotNo && w.Status == "0").ToList(); |
| | | //和选择的批次不同批次的箱码信息(拼箱批次) |
| | | var notBoxInfoList = boxInfoList.Where(w => w.LotNo != model.LotNo).ToList(); |
| | | var notBoxInfoList = boxInfoList.Where(w => (w.LotNo ?? "") != model.LotNo).ToList(); |
| | | #endregion |
| | | |
| | | if (sameBoxInfoList.Count <= 0) |
| | |
| | | continue; |
| | | } |
| | | //箱内物料批次与单据明细不符合 |
| | | if (box.SkuNo != detail.SkuNo || box.LotNo != model.LotNo) |
| | | if (box.SkuNo != detail.SkuNo || (box.LotNo ?? "") != model.LotNo) |
| | | { |
| | | throw new Exception($"-1:{box.BoxNo}箱内物料及批次与单据不一致,请核实!"); |
| | | } |