From df774e4fd262b0a39e52152f166ccddb2aa9f90e Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期日, 11 十月 2020 23:44:43 +0800
Subject: [PATCH] 优化代码

---
 service-goods/src/main/java/com/java110/goods/bmo/product/impl/GetProductBMOImpl.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/service-goods/src/main/java/com/java110/goods/bmo/product/impl/GetProductBMOImpl.java b/service-goods/src/main/java/com/java110/goods/bmo/product/impl/GetProductBMOImpl.java
index 1cdfcb8..67a3dc0 100644
--- a/service-goods/src/main/java/com/java110/goods/bmo/product/impl/GetProductBMOImpl.java
+++ b/service-goods/src/main/java/com/java110/goods/bmo/product/impl/GetProductBMOImpl.java
@@ -3,7 +3,6 @@
 import com.java110.dto.file.FileRelDto;
 import com.java110.dto.product.ProductDto;
 import com.java110.dto.product.ProductSpecDetailDto;
-import com.java110.dto.product.ProductSpecDto;
 import com.java110.dto.productDetail.ProductDetailDto;
 import com.java110.dto.productSpecValue.ProductSpecValueDto;
 import com.java110.goods.bmo.product.IGetProductBMO;
@@ -93,6 +92,20 @@
             }
         }
 
+        //鍒峰叆搴撳瓨鍜岄攢閲�
+        ProductSpecValueDto productSpecValueDto = new ProductSpecValueDto();
+        productSpecValueDto.setStoreId(productDtos.get(0).getStoreId());
+        productSpecValueDto.setProductIds(productIds.toArray(new String[productIds.size()]));
+        List<ProductSpecValueDto> productSpecValueDtos = productSpecValueInnerServiceSMOImpl.queryProductStockAndSales(productSpecValueDto);
+        for (ProductDto tmpProduct : productDtos) {
+            for (ProductSpecValueDto tmpProdSpecValue : productSpecValueDtos) {
+                if (tmpProdSpecValue.getProductId().equals(tmpProduct.getProductId())) {
+                    tmpProduct.setSales(tmpProdSpecValue.getSales());
+                    tmpProduct.setStock(tmpProdSpecValue.getStock());
+                }
+            }
+        }
+
         // 鏌ヨ瑙勬牸
         if (productDtos.size() > 1) {
             return;

--
Gitblit v1.8.0