From 1f1a201f8571919e766b5567eb9062602da9443a Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Thu, 7 Mar 2024 15:50:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/InStockTaskService.cs | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/WMS.Web.Domain/Services/InStockTaskService.cs b/src/WMS.Web.Domain/Services/InStockTaskService.cs index 28ab802a..4c184b5d 100644 --- a/src/WMS.Web.Domain/Services/InStockTaskService.cs +++ b/src/WMS.Web.Domain/Services/InStockTaskService.cs @@ -308,6 +308,38 @@ namespace WMS.Web.Domain.Services } } + //// + //var noMartDetails = new List(); + //var data_list_details_new = data_list.SelectMany(x => x.Details).ToList(); + //data_list_details_new.ForEach(x => + //{ + // //2.1.1对比erp的物料信息 + // var erp_data = erp_list.Where(t => t.ErpDetailId == x.ErpDetailId).FirstOrDefault(); + // if (erp_data != null) + // { + // if (erp_data.MaterialId != x.MaterialId) + // { + // //明细的物料改变了:新的物料重新添加一条明细 + // var Add_task_no_materials = _mapper.Map(erp_data); + // noMartDetails.Add(Add_task_no_materials); + // //给老的物料应收数量改为0 + // x.AccruedQty = 0; + // } + // } + // else + // { + // x.AccruedQty = 0; + // } + //}); + ////明细的物料改变了:新的物料重新添加一条明细 + //if (noMartDetails.Count != 0) + //{ + // foreach (var item in noMartDetails) + // { + // data_list_details_new.Add(item); + // } + //} + //2.2.提交修改 var isSuccess = await _inStockTaskRepositories.UpdateRange(data_list, isTransaction); if (!isSuccess)