public void CreateBargainAndCutSelf() { using (var client = new ShareBargainClient()) { var request = new CreateBargainAndCutSelfRequest() { UserId = new Guid("47b2c84f-1132-427e-9b53-b78c738fd313"), ActivityProductId = 409, Pid = "AP-DGQ-C8|1", IsPush = false, Mobile = "12348883333", }; var result = client.CreateBargainAndCutSelf(request).Result; Assert.IsTrue(result.Code == 1); } }
/// <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)); }