/// <summary> /// 汽配龙获取商品价格 /// </summary> /// <param name="pid"></param> /// <returns></returns> public static Tuple <decimal, string> GetQPLPrice(string pid) { decimal price = 0; string title = string.Empty; ProductInfoServiceClient client = null; try { client = new ProductInfoServiceClient(); var result = client.Instance.GetUserProductInfoByPID(pid); if (result.Result.Data != null) { price = result.Result.Data.ListPrice; title = result.Result.Data.ProductName; } return(Tuple.Create <decimal, string>(price, title)); } catch (Exception ex) { //Logger.Error(new LogModel { Message = "下载商品信息失败", RefNo = pid }, ex); return(null); } finally { client?.Dispose(); } }
/// <summary> /// 汽配龙获取商品价格 /// </summary> /// <param name="pid"></param> /// <returns></returns> public static async Task <ResultMsg <TrProductInfoModel> > GetQPLPrice(string pid) { ProductInfoServiceClient client = null; try { client = new ProductInfoServiceClient(); var result = await client.Instance.GetUserProductInfoByPID(pid); return(result); } catch (Exception ex) { //Logger.Error(new LogModel { Message = "下载商品信息失败", RefNo = pid }, ex); Logger.Info(new LogModel { Message = ex.Message, RefNo = pid }); return(null); } finally { client?.Dispose(); } }