/// <summary>
        /// 用户发起砍价并自砍
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="apId"></param>
        /// <param name="pid"></param>
        /// <param name="isPush"></param>
        /// <returns></returns>
        public async Task <OperationResult <CreateBargainResult> > CreateBargainAndCutSelfAsync(CreateBargainAndCutSelfRequest request)
        {
            if (request.UserId == Guid.Empty || request.ActivityProductId < 1 || string.IsNullOrWhiteSpace(request.Pid))
            {
                return(OperationResult.FromError <CreateBargainResult>(ErrorCode.ParameterError, "参数不正确"));
            }
            var result = await BargainManager.CreateBargainAndCutSelfAsync(request);

            return(OperationResult.FromResult(result));
        }