Эх сурвалжийг харах

器件下没有批次时,也建立索引

sunyj 8 жил өмнө
parent
commit
c179631537

+ 10 - 5
search-console/src/main/java/com/uas/search/console/dao/GoodsSimpleInfoDao.java

@@ -5,6 +5,7 @@ import java.util.List;
 
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Repository;
+import org.springframework.util.CollectionUtils;
 
 import com.uas.search.console.model.ComponentSimpleInfo;
 import com.uas.search.console.model.GoodsSimpleInfo;
@@ -72,12 +73,16 @@ public class GoodsSimpleInfoDao {
 		ComponentSimpleInfo component = componentDao.findOne(cmpId);
 		List<TradeGoodsSimpleInfo> tradeGoodsesList = tradeGoodsDao.findByCmpUuid(component.getUuid());
 		List<GoodsSimpleInfo> goodsesList = new ArrayList<>();
-		for (TradeGoodsSimpleInfo tradeGoods : tradeGoodsesList) {
-			StoreSimpleInfo store = null;
-			if (tradeGoods.getStoreId() != null) {
-				store = storeDao.findByUuid(tradeGoods.getStoreId());
+		if (!CollectionUtils.isEmpty(tradeGoodsesList)) {
+			for (TradeGoodsSimpleInfo tradeGoods : tradeGoodsesList) {
+				StoreSimpleInfo store = null;
+				if (tradeGoods.getStoreId() != null) {
+					store = storeDao.findByUuid(tradeGoods.getStoreId());
+				}
+				goodsesList.add(new GoodsSimpleInfo(tradeGoods, store, component));
 			}
-			goodsesList.add(new GoodsSimpleInfo(tradeGoods, store, component));
+		} else {
+			goodsesList.add(new GoodsSimpleInfo(null, null, component));
 		}
 		return goodsesList;
 	}