コード例 #1
0
        /// <summary>
        /// 查询限时抢购详情
        /// </summary>
        /// <param name="productId"></param>
        /// <param name="variantId"></param>
        /// <param name="activityId"></param>
        /// <param name="channel"></param>
        /// <param name="userId"></param>
        /// <param name="productGroupId"></param>
        ///  <param name="btyQty"></param>
        /// <returns></returns>
        public async Task <OperationResult <FlashSaleProductDetailModel> > FetchProductDetailForFlashSaleAsync(string productId, string variantId, string activityId, string channel, string userId, string productGroupId = null, int btyQty = 1)
        {
            Guid result;

            if (!Guid.TryParse(activityId, out result))
            {
                return(OperationResult.FromError <FlashSaleProductDetailModel>(ErrorCode.ParameterError, "参数无效"));
            }
            return(OperationResult.FromResult(await FlashSaleManager.FetchProductDetailForFlashSaleAsync(productId, variantId, activityId, channel, productGroupId, userId)));
        }