| | |
| | | .ToExpression();//注意 这一句 不能少 |
| | | |
| | | |
| | | var data = AreaRst.GetAllByOrderPageAsync(item, limit, page, out int counts) |
| | | var data = AreaRst.GetAllByOrderPage(item, limit, page, out int counts) |
| | | .Includes(x => x.WareHouseInfo) |
| | | .Includes(x => x.TemperatureInfo) |
| | | .Includes(x => x.CreateUserInfo) |
| | |
| | | { |
| | | try |
| | | { |
| | | var data = AreaRst.GetAllAsync().ToList(); |
| | | var data = AreaRst.GetAll().ToList(); |
| | | if (!string.IsNullOrWhiteSpace(wareHouseNo)) |
| | | { |
| | | data = data.Where(m => m.WareHouseNo == wareHouseNo).ToList(); |
| | |
| | | try |
| | | { |
| | | string str = ""; |
| | | //判断所属仓库是否为立体库 |
| | | if (model.WareHouseNo != "W01") |
| | | //判断所属仓库是否为null |
| | | if (string.IsNullOrWhiteSpace(model.WareHouseNo)) |
| | | { |
| | | str = "-1:所属仓库不为立体库,请重新选择!"; |
| | | str = "-1:所属仓库不可为空!"; |
| | | return str; |
| | | } |
| | | //获取立体库最大编码 |
| | | //var area = Db.Queryable<SysStorageArea>().Max(a => a.Id)(a => a.IsDel == "0" && a.WareHouseNo == "W01"); |
| | | var area = Db.Queryable<SysStorageArea>().Where(a => a.IsDel == "0" && a.WareHouseNo == "W01").OrderByDescending(a=>a.CreateTime).First(); |
| | | //验证是否存在立体库第一条区域信息 |
| | | var area = Db.Queryable<SysStorageArea>().Where(a => a.IsDel == "0").OrderByDescending(a=>a.CreateTime).First(); |
| | | //验证是否存在区域信息 |
| | | if (area == null) |
| | | { |
| | | model.AreaNo = "A01"; |
| | |
| | | try |
| | | { |
| | | //判断除当前id信息以外是否含有编号和名称 |
| | | var bol = AreaRst.GetAllAsync() |
| | | var bol = AreaRst.GetAll() |
| | | .Any(m => m.Id != id && m.AreaName == name.Trim()); |
| | | if (bol) |
| | | { |