Browse Source

产品生产文件改为obs

yzc 1 year ago
parent
commit
53ef9d2026

+ 5 - 0
hx-item/src/main/java/com/fjhx/item/entity/product/dto/ProductInfoDto.java

@@ -63,4 +63,9 @@ public class ProductInfoDto extends ProductInfo {
      * 产品id列表
      */
     private List<Long> productIds;
+
+    /**
+     * 生产文件列表
+     */
+    private List<ObsFile> prodFileList;
 }

+ 9 - 7
hx-item/src/main/java/com/fjhx/item/service/product/impl/ProductInfoServiceImpl.java

@@ -264,6 +264,7 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
 
         this.save(productInfoDto);
         ObsFileUtil.saveFile(productInfoDto.getFileList(), productInfoDto.getId());
+        ObsFileUtil.saveFile(productInfoDto.getProdFileList(), productInfoDto.getId(), 2);
     }
 
     @DSTransactional
@@ -300,6 +301,7 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
 
         this.updateById(productInfoDto);
         ObsFileUtil.editFile(productInfoDto.getFileList(), productInfoDto.getId());
+        ObsFileUtil.editFile(productInfoDto.getProdFileList(), productInfoDto.getId(), 2);
     }
 
     @DSTransactional
@@ -323,13 +325,13 @@ public class ProductInfoServiceImpl extends ServiceImpl<ProductInfoMapper, Produ
             JSONObject prodImgJson = ftpFileService.moveFolder(prodImgTempPath, prodImgPath);
             productInfoDto.setProdImgPath(prodImgJson.getString("path"));
         }
-        //生产文件
-        if (ObjectUtil.isNotEmpty(prodFileTempPath) && prodFileTempPath.startsWith("/temp")) {
-            File prodFileTemp = new File(prodFileTempPath);
-            String prodFilePath = String.format("/product/prodFile/%s/%s", productInfoDto.getCustomCode(), prodFileTemp.getName());
-            JSONObject prodFileJson = ftpFileService.moveFolder(prodFileTempPath, prodFilePath);
-            productInfoDto.setProdFilePath(prodFileJson.getString("path"));
-        }
+//        //生产文件
+//        if (ObjectUtil.isNotEmpty(prodFileTempPath) && prodFileTempPath.startsWith("/temp")) {
+//            File prodFileTemp = new File(prodFileTempPath);
+//            String prodFilePath = String.format("/product/prodFile/%s/%s", productInfoDto.getCustomCode(), prodFileTemp.getName());
+//            JSONObject prodFileJson = ftpFileService.moveFolder(prodFileTempPath, prodFilePath);
+//            productInfoDto.setProdFilePath(prodFileJson.getString("path"));
+//        }
     }
 
     /**