| | |
| | | { |
| | | throw Oops.Bah("未查询到该托盘分配的库存明细信息!"); |
| | | } |
| | | string lotNpstr = boxInfos.First().LotNo; |
| | | string skuNo = boxInfos.First().SkuNo; |
| | | string skuName = boxInfos.First().SkuName; |
| | | |
| | | // 验证是否车间线边仓库 |
| | | var areaList = new List<string>() { "B06", "B07", "B09" }; |
| | |
| | | pallet.Status = "0"; |
| | | await Db.Updateable(pallet).ExecuteCommandAsync(); |
| | | } |
| | | |
| | | |
| | | #region 插入车间出入库记录表 |
| | | //插入入库日志 |
| | | var _log = new LogWorkShop |
| | | { |
| | | Type = "1",//类型,0:入库 1:出库 |
| | | PalletNo = palletNo, |
| | | BoxNo = boxNo, |
| | | LotNo = lotNpstr, |
| | | SkuNo = skuNo, |
| | | SkuName = skuName, |
| | | Qty = pickQty |
| | | }; |
| | | // 插入车间出库记录 |
| | | Db.Insertable(_log).ExecuteCommand(); |
| | | #endregion |
| | | |
| | | |
| | | //添加操作日志记录 |
| | | var k = new OperationSOServer().AddLogOperationSo("PDA模块", "车间出库", |
| | | boxNo, "拣货", $"在PDA上对箱号为:{boxNo}的托盘码为:{palletNo}的拣货操作", userId); |
| | | boxNo, "出库", $"在PDA上对箱号为:{boxNo}的托盘码为:{palletNo}的拣货操作", userId); |
| | | Db.CommitTran(); |
| | | } |
| | | catch (AppFriendlyException e) |
| | |
| | | pallet.Status = "0"; |
| | | await Db.Updateable(pallet).ExecuteCommandAsync(); |
| | | } |
| | | |
| | | #region 插入车间出入库记录表 |
| | | // 创建实体 |
| | | var _log = new LogWorkShop |
| | | { |
| | | Type = "1",//类型,0:入库 1:出库 |
| | | PalletNo = model.PalletNo, |
| | | BoxNo = "", |
| | | LotNo = model.LotNo, |
| | | SkuNo = skuModel.SkuNo, |
| | | SkuName = skuModel.SkuName, |
| | | Qty = pickQty |
| | | }; |
| | | // 插入车间出库记录 |
| | | Db.Insertable(_log).ExecuteCommand(); |
| | | #endregion |
| | | |
| | | //添加操作日志记录 |
| | | var k = new OperationSOServer().AddLogOperationSo("PDA模块", "车间出库", |
| | |
| | | |
| | | return data; |
| | | } |
| | | |
| | | |
| | | |
| | | #endregion |
| | | |
| | | } |