|
@@ -338,6 +338,11 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
|
|
|
}
|
|
|
productBomDetailService.saveBatch(productBomDetailList);
|
|
|
|
|
|
+ //保存BOM附件
|
|
|
+ for (ProductBomDetail productBomDetail : productBomDetailList) {
|
|
|
+ ObsFileUtil.saveFile(productBomDetail.getBomFileList(), productBomDetail.getId(), 10);
|
|
|
+ }
|
|
|
+
|
|
|
//保存产品定制信息
|
|
|
saveOrEditCustomInfo(productInfoDto);
|
|
|
}
|
|
@@ -364,9 +369,6 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
|
|
|
ObsFileUtil.editFile(productInfoDto.getFileList(), productInfoDto.getId());
|
|
|
ObsFileUtil.editFile(productInfoDto.getProdFileList(), productInfoDto.getId(), 2);
|
|
|
|
|
|
- //bom附件
|
|
|
- ObsFileUtil.editFile(productInfoDto.getBomFileList(), productInfoDto.getId(), 10);
|
|
|
-
|
|
|
//保存物料信息
|
|
|
List<ProductBomDetail> productBomDetailList = productInfoDto.getProductBomDetailList();
|
|
|
if (ObjectUtil.isNull(productBomDetailList)) {
|
|
@@ -375,6 +377,10 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
|
|
|
productBomDetailList.forEach(item -> item.setProductId(productInfoDto.getId()));
|
|
|
productBomDetailService.editLinked(productBomDetailList, ProductBomDetail::getProductId, productInfoDto.getId());
|
|
|
|
|
|
+ //保存BOM附件
|
|
|
+ for (ProductBomDetail productBomDetail : productBomDetailList) {
|
|
|
+ ObsFileUtil.editFile(productBomDetail.getBomFileList(), productBomDetail.getId(), 10);
|
|
|
+ }
|
|
|
|
|
|
//保存产品定制信息
|
|
|
saveOrEditCustomInfo(productInfoDto);
|