/// <summary> /// 填充每个item的产品线相关数据 /// </summary> /// <param name="list"></param> private void FillProductLineInfo(List <BasketItemsInfo> list) { List <int> tProList = list.Select(x => x.ProductSysNo.HasValue ? x.ProductSysNo.Value : 0).ToList <int>(); List <ProductPMLine> tList = ExternalDomainBroker.GetProductLineSysNoByProductList(tProList.ToArray()); tList.ForEach(x => { list.ForEach(item => { if (x.ProductSysNo == item.ProductSysNo) { item.ProductLine_SysNo = x.ProductLineSysNo; item.ProductLine_PMSysNo = x.PMSysNo; } }); }); }