优化
This commit is contained in:
@@ -577,19 +577,23 @@ namespace WMS.Web.Domain.Services
|
||||
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();
|
||||
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;
|
||||
}
|
||||
});
|
||||
//2.4金蝶删除的明细,要把任务单里的明细应入库数量改为0
|
||||
data_list.SelectMany(x => x.Details).Where(c => !erp_list.Any(a => a.ErpDetailId == c.ErpDetailId)).ToList().ForEach(x => { x.AccruedQty = 0; });
|
||||
|
||||
////2.4金蝶删除的明细,要把任务单里的明细应入库数量改为0
|
||||
//data_list.SelectMany(s => s.Details).ToList().ForEach(det =>
|
||||
//{
|
||||
|
||||
// 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;
|
||||
// }
|
||||
//});
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user