/// <summary>
        /// 批量获取产品详情页
        /// </summary>
        /// <param name="OwnerId"></param>
        /// <param name="UserId"></param>
        /// <param name="ProductItems"></param>
        /// <returns></returns>
        public async Task <OperationResult <IEnumerable <BargainProductModel> > > SelectBargainProductByIdAsync(Guid OwnerId,
                                                                                                                Guid UserId, List <BargainProductItem> ProductItems)
        {
            string inputStr =
                $"入参:OwnerId={OwnerId},UserId={UserId},ProductItems={JsonConvert.SerializeObject(ProductItems)}";

            Logger.Info($"分享砍价活动 {nameof(SelectBargainProductByIdAsync)} {inputStr}");

            if (ProductItems == null || ProductItems.Count == 0)
            {
                return(OperationResult.FromError <IEnumerable <BargainProductModel> >(ErrorCode.ParameterError, "参数不正确"));
            }

            var result = await BargainManager.SelectBargainProductById(OwnerId, UserId, ProductItems);

            Logger.Info(
                $"分享砍价活动 {nameof(SelectBargainProductByIdAsync)} 出参:result={JsonConvert.SerializeObject(result)} {inputStr}");
            return(OperationResult.FromResult(result));
        }