优化
This commit is contained in:
@@ -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;
|
||||||
|
// }
|
||||||
|
//});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user