/// <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)); }