diff --git a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 index ec1216c7..141962fc 100644 Binary files a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 and b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 differ diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml index f530bf7d..e381da6d 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml @@ -37,6 +37,13 @@ + + + 修改备注 + + + + 条码系统重置箱信息 diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml index bbf2a668..e9e4da04 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml @@ -145,6 +145,11 @@ 序列号集 + + + 备注 + + 保存出入库回退上下架:请求对象 @@ -155,6 +160,26 @@ 明细 + + + 修改备注 + + + + + ID + + + + + 明细ID + + + + + 备注 + + 出入库回退-查询请求对象 @@ -270,6 +295,11 @@ 仓库 + + + 备注 + + 根据箱号获取物料信息 @@ -2243,6 +2273,11 @@ 可入库数量 + + + 待上架数量 + + 明细备注 @@ -3739,6 +3774,11 @@ 单位 + + + 总库存量 + + 即时库存明细汇总 diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml index ceb34417..a0167415 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml @@ -70,6 +70,14 @@ 生成单据号 + + + 修改备注 + + + + + wms出入库回退记录表 @@ -77,7 +85,7 @@ - ID + 编号 @@ -105,6 +113,11 @@ 序列号集 + + + 备注 + + 老ops箱信息头 @@ -3413,6 +3426,14 @@ + + + 修改备注 + + + + + 即时库存-服务接口 @@ -4875,6 +4896,15 @@ + + + 修改备注 + + + + + + 即时库存-服务 diff --git a/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoNoPurchaseQueryResponse.cs b/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoNoPurchaseQueryResponse.cs index 5108a9c6..0faaa089 100644 --- a/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoNoPurchaseQueryResponse.cs +++ b/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoNoPurchaseQueryResponse.cs @@ -134,7 +134,10 @@ namespace WMS.Web.Core.Dto.InStockTask /// 可入库数量 /// public decimal AvailableQty { get; set; } - + /// + /// 待上架数量 + /// + public decimal WaitShelfQty { get; set; } /// /// 明细备注 /// diff --git a/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryResponse.cs b/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryResponse.cs index 66d9b983..efe42da5 100644 --- a/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryResponse.cs +++ b/src/WMS.Web.Core/Dto/Inventory/InventoryDetailsQueryResponse.cs @@ -63,5 +63,10 @@ namespace WMS.Web.Core.Dto.Inventory /// [Column("单位")] public string Unit { get; set; } + /// + /// 总库存量 + /// + [Column("总库存量")] + public decimal TotalQty { get; set; } } } diff --git a/src/WMS.Web.Repositories/InStockTaskRepositories.cs b/src/WMS.Web.Repositories/InStockTaskRepositories.cs index 14edac67..431f641d 100644 --- a/src/WMS.Web.Repositories/InStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/InStockTaskRepositories.cs @@ -401,6 +401,8 @@ namespace WMS.Web.Repositories DeliveredQty = s.DeliveredQty, //非采购:可入库数量=应入库数量-收货数量; AvailableQty = s.AccruedQty - s.ReceiveQty, + //v1.0.7 待上架数量显示来源单的应入库数量-实入库数量的值 + WaitShelfQty = s.AccruedQty-s.RealityQty, Remark = s.Remark, ErpDetailId = s.ErpDetailId }).Where(x => x.AvailableQty > 0).ToListAsync(); diff --git a/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs b/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs index b3ac7f05..77c00baa 100644 --- a/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs +++ b/src/WMS.Web.Repositories/InventoryDetailsRepositories.cs @@ -105,7 +105,7 @@ namespace WMS.Web.Repositories query = query.Where(w => w.Qty == dto.Qty); int total = await query.CountAsync(); - + decimal totalQty = await query.SumAsync(s => s.Qty); var list = await query.Select(s => new InventoryDetailsQueryResponse() { Id = s.Id, @@ -115,6 +115,7 @@ namespace WMS.Web.Repositories Org = _erpBasicDataExtendService.GetOrgName(orgs, s.OrgCode), Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, s.StockCode + s.OrgCode), Qty = s.Qty, + TotalQty= totalQty, SubStock = _singleDataService.GetSingleData(SingleAction.SubStocksJoinOrgCode, companyId, s.SubStockCode + s.StockCode + s.OrgCode), Unit = _erpBasicDataExtendService.GetMaterialUnitName(materials, s.MaterialNumber), }).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();