Exemple #1
0
        /// <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;
                    }
                });
            });
        }