瀏覽代碼

改动过的

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