增加总入库量

This commit is contained in:
18942506660
2024-07-27 11:13:16 +08:00
parent 010e6d8c05
commit 18a01836d3
3 changed files with 12 additions and 1 deletions

View File

@@ -3023,6 +3023,11 @@
数量 数量
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.TotalQty">
<summary>
总入库量
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Creator"> <member name="P:WMS.Web.Core.Dto.InStockQueryResponse.Creator">
<summary> <summary>
创建人 创建人

View File

@@ -82,7 +82,11 @@ namespace WMS.Web.Core.Dto
/// </summary> /// </summary>
[Column("入库数量")] [Column("入库数量")]
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary>
/// 总入库量
/// </summary>
[Column("总入库量")]
public decimal TotalQty { get; set; }
/// <summary> /// <summary>
/// 创建人 /// 创建人
/// </summary> /// </summary>

View File

@@ -365,6 +365,7 @@ namespace WMS.Web.Repositories
} }
int total = await query.CountAsync(); int total = await query.CountAsync();
decimal totalQty = await query.SumAsync(s => s.detail.Qty);
var list = await query.Select(s => new InStockQueryResponse() var list = await query.Select(s => new InStockQueryResponse()
{ {
Id = s.order.Id, Id = s.order.Id,
@@ -380,6 +381,7 @@ namespace WMS.Web.Repositories
Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialNumber), Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialNumber),
Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, s.order.StockCode + s.order.OrgCode), Stock = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, s.order.StockCode + s.order.OrgCode),
Qty = s.detail.Qty, Qty = s.detail.Qty,
TotalQty= totalQty,
Creator = _singleDataService.GetSingleData(SingleAction.Staffs, companyId, s.order.CreatorId), Creator = _singleDataService.GetSingleData(SingleAction.Staffs, companyId, s.order.CreatorId),
CreateTime = s.order.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"), CreateTime = s.order.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"),
SuccessSync = (s.order.Type != InstockType.Purchase ? "--" : (s.order.SuccessSync == SyncStatus.Success ? "成功" : (s.order.SuccessSync == SyncStatus.SyncIng ? "同步中" : "失败"))), SuccessSync = (s.order.Type != InstockType.Purchase ? "--" : (s.order.SuccessSync == SyncStatus.Success ? "成功" : (s.order.SuccessSync == SyncStatus.SyncIng ? "同步中" : "失败"))),