| | |
| | | { |
| | | throw new Exception($"未查询到该设备所在储位信息,Location:{model.Location}"); |
| | | } |
| | | //判断是否有批次号 |
| | | if (string.IsNullOrWhiteSpace(model.LotNo)) |
| | | { |
| | | throw new Exception("批次号为空!"); |
| | | } |
| | | //查找桶库存信息 |
| | | palletInfo = Db.Queryable<DataStockDetail>().Where(w => w.IsDel == "0" && w.WareHouseNo == deviceLocatInfo.WareHouseNo && w.AreaNo == deviceLocatInfo.AreaNo && w.LocatNo == deviceLocatInfo.LocatNo).OrderBy(o => o.UpdateTime).First(); |
| | | if (palletInfo == null) |
| | |
| | | throw new Exception($"未查询到该设备上桶的库存信息"); |
| | | } |
| | | palletInfo.LotNo = model.LotNo;//批次号 |
| | | //更新桶库存信息 |
| | | //更新桶库存信息 |
| | | Db.Updateable(palletInfo).ExecuteCommand(); |
| | | |
| | | //查找该桶有没有正在执行的任务 |
| | |
| | | { |
| | | throw new Exception($"该桶有正在执行的任务,PalletNo:{palletInfo.PalletNo}"); |
| | | } |
| | | |
| | | //判断是否有批次号 |
| | | if (string.IsNullOrWhiteSpace(model.LotNo)) |
| | | { |
| | | throw new Exception("批次号为空!"); |
| | | } |
| | | |
| | | //查找到该车间预混区 |
| | | loction = GetLocatModel(houseNo, "1"); |
| | | if (loction == null) |