소스 검색

改动过的

huanglizhi 1 년 전
부모
커밋
98e684164e
1개의 변경된 파일10개의 추가작업 그리고 8개의 파일을 삭제
  1. 10 8
      module-erp/src/main/java/com/hys/app/service/erp/impl/ProductStockManagerImpl.java

+ 10 - 8
module-erp/src/main/java/com/hys/app/service/erp/impl/ProductStockManagerImpl.java

@@ -115,15 +115,17 @@ public class ProductStockManagerImpl extends BaseServiceImpl<ProductStockMapper,
     @Transactional(rollbackFor = Exception.class)
     public void initStockByWarehouse(Long warehouseId) {
         List<ProductDO> list = productMapper.selectList();
-        List<ProductStockDO> arrayList = new ArrayList<>();
-        for (ProductDO aDo : list) {
-            ProductStockDO aDo1 = new ProductStockDO();
-            aDo1.setWarehouseId(warehouseId);
-            aDo1.setGoodsId(aDo.getGoodsId());
-            aDo1.setProductId(aDo.getId());
-            arrayList.add(aDo1);
+        if (CollUtil.isNotEmpty(list)){
+            List<ProductStockDO> arrayList = new ArrayList<>();
+            for (ProductDO aDo : list) {
+                ProductStockDO aDo1 = new ProductStockDO();
+                aDo1.setWarehouseId(warehouseId);
+                aDo1.setGoodsId(aDo.getGoodsId());
+                aDo1.setProductId(aDo.getId());
+                arrayList.add(aDo1);
+            }
+            saveBatch(arrayList);
         }
-        saveBatch(arrayList);
     }
 
     @Override