public async Task <APIResult> OrderAccept([FromBody] OrderInfoQueryModel model) { var parametermodel = new ThirdPartyDistributionParameterModel(); parametermodel.source_id = GetMerchant(model.ShopId).DaDaShopId.ToString(); parametermodel.source_id = "73753";//测试 var Data = JsonConvert.SerializeObject(model); parametermodel.body = Data; var data = parameter.ExThirdPartyDistributionParameterAction(parametermodel); var result = await httpClient.Post <ThirdObjectResult>($"{thirdConfig.Url}/api/order/accept", data);//模拟接单 //var result = await httpClient.Post<ThirdObjectResult>($"{thirdConfig.Url}/api/order/fetch", data);//模拟取货 // var result = await httpClient.Post<ThirdObjectResult>($"{thirdConfig.Url}/api/order/finish", data);//模拟完成订单 //var result = await httpClient.Post<ThirdObjectResult>($"{thirdConfig.Url}/api/order/cancel", data);//模拟取消订单 //var result = await httpClient.Post<ThirdObjectResult>($"{thirdConfig.Url}/api/order/expire", data);//模拟订单过期 return(Success(result)); }
public async Task <APIResult> ThirdShopOrderInfoQuery([FromBody] OrderInfoQueryModel model) { var parametermodel = new ThirdPartyDistributionParameterModel(); parametermodel.source_id = GetMerchant(model.ShopId).DaDaShopId.ToString(); //parametermodel.source_id = "73753";//测试 var Data = JsonConvert.SerializeObject(model); parametermodel.body = Data; var data = parameter.ExThirdPartyDistributionParameterAction(parametermodel); var result = await httpClient.Post <ThirdInfoQueryResult>($"{thirdConfig.Url}/api/order/status/query", data); if (result.errorCode != 0 || result.status != "success") { throw new Exception(result.msg); } return(Success(result.result)); }