/// <summary>
        /// 砍价流程完成,领取优惠券
        /// </summary>
        /// <param name="ownerId"></param>
        /// <param name="IdKey"></param>
        /// <param name="apId"></param>
        /// <param name="pid"></param>
        /// <returns></returns>
        public async Task <OperationResult <ShareBargainBaseResult> > MarkUserReceiveCouponAsync(Guid ownerId, int apId,
                                                                                                 string pid, string deviceId = default(string))
        {
            string inputStr = $"入参:ownerId={ownerId},apId={apId},pid={pid}";

            Logger.Info($"分享砍价活动服务 {nameof(MarkUserReceiveCouponAsync)} {inputStr}");
            if (ownerId == Guid.Empty ||
                apId < 1 ||
                string.IsNullOrWhiteSpace(pid))
            {
                return(OperationResult.FromError <ShareBargainBaseResult>(ErrorCode.ParameterError, "参数不正确"));
            }

            var result = await BargainManager.MarkUserReceiveCoupon(ownerId, apId, pid, deviceId);

            Logger.Info(
                $"分享砍价活动服务 {nameof(MarkUserReceiveCouponAsync)} 出参:result={JsonConvert.SerializeObject(result)} {inputStr}");

            return(OperationResult.FromResult(result));
        }