|
@@ -228,22 +228,21 @@ public class ProductStockManagerImpl extends BaseServiceImpl<ProductStockMapper,
|
|
|
public void intStock(List<ProductDO> bean, GoodsDO goodsDO) {
|
|
|
List<ProductStockDO> arrayList = new ArrayList<>();
|
|
|
List<WarehouseDO> list = warehouseManager.list();
|
|
|
- if (CollUtil.isEmpty(list)) {
|
|
|
- throw new ServiceException("清先创建仓库");
|
|
|
- }
|
|
|
- for (ProductDO aDo : bean) {
|
|
|
- for (WarehouseDO warehouseDO : list) {
|
|
|
- ProductStockDO aDo1 = new ProductStockDO();
|
|
|
- aDo1.setWarehouseId(warehouseDO.getId());
|
|
|
- aDo1.setGoodsId(aDo.getGoodsId());
|
|
|
- aDo1.setGoodsName(goodsDO.getName());
|
|
|
- aDo1.setGoodsBarCode(aDo.getSku());
|
|
|
- aDo1.setGoodsSnCode(goodsDO.getSn());
|
|
|
- aDo1.setProductId(aDo.getId());
|
|
|
- arrayList.add(aDo1);
|
|
|
+ if (CollUtil.isNotEmpty(list)) {
|
|
|
+ for (ProductDO aDo : bean) {
|
|
|
+ for (WarehouseDO warehouseDO : list) {
|
|
|
+ ProductStockDO aDo1 = new ProductStockDO();
|
|
|
+ aDo1.setWarehouseId(warehouseDO.getId());
|
|
|
+ aDo1.setGoodsId(aDo.getGoodsId());
|
|
|
+ aDo1.setGoodsName(goodsDO.getName());
|
|
|
+ aDo1.setGoodsBarCode(aDo.getSku());
|
|
|
+ aDo1.setGoodsSnCode(goodsDO.getSn());
|
|
|
+ aDo1.setProductId(aDo.getId());
|
|
|
+ arrayList.add(aDo1);
|
|
|
+ }
|
|
|
}
|
|
|
+ saveBatch(arrayList);
|
|
|
}
|
|
|
- saveBatch(arrayList);
|
|
|
}
|
|
|
|
|
|
@Override
|