This commit is contained in:
tongfei
2024-03-14 12:12:43 +08:00
parent e4c79c0801
commit b400a15976

View File

@@ -577,19 +577,23 @@ namespace WMS.Web.Domain.Services
order.Status = InstockStatus.Already; order.Status = InstockStatus.Already;
}); });
//2.4金蝶删除的明细要把任务单里的明细应入库数量改为0
data_list.SelectMany(s => s.Details).ToList().ForEach(det =>
{
var order = data_list.Where(order => order.Id == det.Fid).FirstOrDefault(); //2.4金蝶删除的明细要把任务单里的明细应入库数量改为0
if (order != null) data_list.SelectMany(x => x.Details).Where(c => !erp_list.Any(a => a.ErpDetailId == c.ErpDetailId)).ToList().ForEach(x => { x.AccruedQty = 0; });
{
var erp_list_details = erp_list.Where(erpData => erpData.BillNo == order.SourceBillNo).ToList(); ////2.4金蝶删除的明细要把任务单里的明细应入库数量改为0
var ishaveNodetails = erp_list_details.Where(epd => epd.ErpDetailId != det.ErpDetailId).Any(); //data_list.SelectMany(s => s.Details).ToList().ForEach(det =>
if (ishaveNodetails) //{
det.AccruedQty = 0;
} // var order = data_list.Where(order => order.Id == det.Fid).FirstOrDefault();
}); // if (order != null)
// {
// var erp_list_details = erp_list.Where(erpData => erpData.BillNo == order.SourceBillNo).ToList();
// var ishaveNodetails = erp_list_details.Where(epd => epd.ErpDetailId != det.ErpDetailId).Any();
// if (ishaveNodetails)
// det.AccruedQty = 0;
// }
//});
} }