This commit is contained in:
tongfei
2024-03-11 17:12:42 +08:00
parent 1b3e9db205
commit 6c6c0e7472

View File

@@ -335,16 +335,16 @@ namespace WMS.Web.Domain.Services
var local_data_order = data_list.Where(t => t.SourceBillNo == item.BillNo).FirstOrDefault();
if (local_data_order != null)
{
var local_data = data_list_details_new.Where(t => t.ErpDetailId == item.ErpDetailId).FirstOrDefault();
if (local_data != null)
var local_data = data_list_details_new.Where(t => t.ErpDetailId == item.ErpDetailId).ToList();
if (local_data != null && local_data.Count!=0)
{
if (local_data.MaterialId != item.MaterialId)
var isHaveMater_detail= local_data.Where(t => t.MaterialId == item.MaterialId).Any();
if (!isHaveMater_detail)
{
//明细的物料改变了:新的物料重新添加一条明细
var Add_task_no_materials = _mapper.Map<InStockTaskDetails>(item);
data_list.Where(x => x.SourceBillNo == item.BillNo).FirstOrDefault().Status = InstockStatus.Part;
data_list.Where(x => x.Id == local_data.Fid).FirstOrDefault()?.Details.Add(Add_task_no_materials);
data_list.Where(x => x.SourceBillNo == item.BillNo).FirstOrDefault()?.Details.Add(Add_task_no_materials);
}
}
else