| | |
| | | |
| | | var stockDetail = Db.Queryable<DataStockDetail>().Where(m => m.PalletNo == task.PalletNo).ToList(); |
| | | //判断是否是回流入库完成 |
| | | if (!stockDetail.Any()) |
| | | if (!stockDetail.Any() && task.EndLocat!= "B100101")//B100101是空托盘收集器,不用校验库存 |
| | | { |
| | | throw new Exception("没有查询到库存信息"); |
| | | } |
| | |
| | | } |
| | | else if (locateEnd.Status != "0") |
| | | { |
| | | throw new Exception("目标储位状态不是空储位"); |
| | | var logEnd = Db.Queryable<LogTask>().First(w => w.IsDel == "0" && w.Status == "1" && w.EndLocat == locateEnd.LocatNo); |
| | | if (logEnd != null && logEnd.PalletNo != palletNo) |
| | | { |
| | | throw new Exception("目标储位状态不是空储位"); |
| | | } |
| | | } |
| | | #endregion |
| | | |