/// <summary> /// 查询商品信息 /// </summary> /// <param name="query"></param> /// <returns></returns> public async Task <PagedModel <string> > SearchProduct(SearchProductRequest query) { try { using (var searchClient = new ProductSearchClient()) { var searchResult = await searchClient.SearchProductAsync(query); searchResult.ThrowIfException(true); return(searchResult?.Result); } } catch (Exception ex) { _logger.Error($"查询商品信息失败 {JsonConvert.SerializeObject(query)}", ex); return(null); } }