| | |
| | | //判断托盘绑定信息中是否有 |
| | | var bind = Db.Queryable<BllPalletBind>().First(m => m.IsDel == "0" && m.ASNDetailNo == detail.Id && m.PalletNo == model.PalletNo && m.Status != "2"); |
| | | var bindId = 0; |
| | | var boxQtyZong = model.Detail.Sum(m => m.Qty); |
| | | if (bind == null) |
| | | { |
| | | bind = new BllPalletBind |
| | |
| | | PalletNo = model.PalletNo, |
| | | PalletNo2 = "", |
| | | PalletNo3 = "", |
| | | Qty = model.Qty, |
| | | Qty = boxQtyZong, |
| | | FullQty = pNum, |
| | | Status = "0",//等待执行 |
| | | Type = model.Type, //托盘类型 0物料托 1空托盘托 |
| | |
| | | Standard = box.Standard, |
| | | PackageStandard = box.PackageStandard, |
| | | StoreTime = box.StoreTime, |
| | | QtyCount = (int)box.QtyCount, |
| | | QtyOrd = (int)box.QtyOrd, |
| | | QtyCount = box.QtyCount.HasValue? (int)box.QtyCount : 0, |
| | | QtyOrd = box.QtyOrd.HasValue ? (int)box.QtyOrd : 0, |
| | | CreateUser = userId, |
| | | CreateTime = comTime, |
| | | }; |
| | |
| | | |
| | | |
| | | |
| | | var areaNoStr = "A03"; |
| | | var areaNoStr = "A07"; |
| | | var allotLocate = new AllotLocation(); |
| | | |
| | | #region 根据sku确认区域划分 |
| | |
| | | |
| | | SysStorageLocat locate; |
| | | var areaList = new List<string>(); |
| | | areaList.Add("A03"); |
| | | areaList.Add("A07"); |
| | | locate = allotLocate.GetSuiTableLocate(houseNo, areaList, roadwayNo); |
| | | |
| | | Db.BeginTran(); |