public static void SetWXSmallProducts(string productIds) { List <Himall.Model.ProductInfo> lProductInfo = new List <Model.ProductInfo>(); var lbId = _iWXSmallProgramService.GetWXSmallProducts().Select(item => item.ProductId).ToList(); if (!string.IsNullOrEmpty(productIds)) { var productIdsArr = productIds.Split(',').Select(item => long.Parse(item)).ToList(); lProductInfo = _iProductService.GetAllProductByIds(productIdsArr); foreach (Himall.Model.ProductInfo item in lProductInfo) { if (!lbId.Contains(Convert.ToInt32(item.Id))) { Himall.Model.WXSmallChoiceProductsInfo mProductsInfo = new Model.WXSmallChoiceProductsInfo() { ProductId = Convert.ToInt32(item.Id) }; _iWXSmallProgramService.AddWXSmallProducts(mProductsInfo); } } } }