From 0189deea95c85b82136d6c58c571ba67ce04922c Mon Sep 17 00:00:00 2001 From: 18923810322 <1666941798@qq.com> Date: Fri, 4 Jul 2025 09:26:29 +0800 Subject: [PATCH] instocktype --- src/WMS.Web.Core/Dto/InStockTask/SourceBillNoQueryResponse.cs | 3 +++ src/WMS.Web.Domain/Services/InStockService.cs | 1 + src/WMS.Web.Repositories/InStockTaskRepositories.cs | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoQueryResponse.cs b/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoQueryResponse.cs index 95312b56..fa3bb6ff 100644 --- a/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoQueryResponse.cs +++ b/src/WMS.Web.Core/Dto/InStockTask/SourceBillNoQueryResponse.cs @@ -101,6 +101,9 @@ namespace WMS.Web.Core.Dto.InStockTask /// public string Remark { get; set; } + + public string InstockType { get; set; } + /// /// 物料对应的仓位有哪些 /// diff --git a/src/WMS.Web.Domain/Services/InStockService.cs b/src/WMS.Web.Domain/Services/InStockService.cs index 24d49b14..a824dde1 100644 --- a/src/WMS.Web.Domain/Services/InStockService.cs +++ b/src/WMS.Web.Domain/Services/InStockService.cs @@ -178,6 +178,7 @@ namespace WMS.Web.Domain.Services bool isRollback = false; bool isTransaction = false; //1.添加入库单:(同步金蝶在save方法里面进行) + // var save_result = await this.ShelfSave(instock, InstockType.Purchase, loginInfo, isTransaction); var save_result = await this.ShelfSave(instock, InstockType.Purchase, loginInfo, isTransaction); if (!save_result.IsSuccess) isRollback = true; diff --git a/src/WMS.Web.Repositories/InStockTaskRepositories.cs b/src/WMS.Web.Repositories/InStockTaskRepositories.cs index 7d8060f9..2adf662d 100644 --- a/src/WMS.Web.Repositories/InStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/InStockTaskRepositories.cs @@ -398,7 +398,8 @@ namespace WMS.Web.Repositories AvailableQty = s.detail.AccruedQty - s.detail.ReceiveQty - (s.detail.DeliveredQty > s.detail.RealityQty ? s.detail.DeliveredQty : s.detail.RealityQty), WaitSlefQty = s.detail.ReceiveQty - s.detail.RealityQty, Remark = s.detail.Remark, - ErpDetailId = s.detail.ErpDetailId + ErpDetailId = s.detail.ErpDetailId, + InstockType=s.order.Type.ToString() }).ToListAsync();