yaozhixue 1 tahun lalu
induk
melakukan
974a666b9b

+ 1 - 0
src/main/java/com/zfire/jiasm/syncdata/service/PublicService.java

@@ -141,6 +141,7 @@ public interface PublicService {
     void creatMkdir();
     Date subOneYear(Date dt);
     String path(String f);
+    String pathToGree(String f);
     String uploadPath(String f);
     File createf(String name) throws IOException;
     // 修改附件序 outid

+ 9 - 0
src/main/java/com/zfire/jiasm/syncdata/service/impl/PublicServiceImpl.java

@@ -4,6 +4,7 @@ import cn.hutool.http.HttpUtil;
 import cn.hutool.json.JSONArray;
 import cn.hutool.json.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.IdWorker;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.zfire.jiasm.syncdata.base.BaseService;
 import com.zfire.jiasm.syncdata.constant.*;
@@ -1515,6 +1516,14 @@ public class PublicServiceImpl implements PublicService {
     }
 
     @Override
+    public String pathToGree(String f){
+        String fileId = IdWorker.getIdStr() + ".jpeg";
+
+        String filedir = "g/" + fileId;
+        return filedir;
+    }
+
+    @Override
     public String uploadPath(String f){
         SimpleDateFormat sdfs = new SimpleDateFormat("yyyy/");
         String filedir = sdfs.format(new Date()) + f;

+ 4 - 4
src/main/java/com/zfire/jiasm/syncdata/service/impl/UploadWorkeCertificateServiceImpl.java

@@ -118,14 +118,14 @@ public class UploadWorkeCertificateServiceImpl implements UploadWorkeCertificate
 
                 // 生成图片 System.getProperty("java.io.tmpdir")
                 if (StringUtils.isNotEmpty(item.getFileUrl()) && (StringUtils.isEmpty(item.getOutFileUrl()))){
-                    fileo = publicService.path(item.getFileUrl());
+                    fileo = publicService.pathToGree(item.getFileUrl());
                     File nFile = publicService.createf(fileo);
                     // 下载文件生成新文件 fid1
                     baseService.saveToFile(ossUtil.getUrlWw(item.getFileUrl()),nFile);
 
                 }
                 if (StringUtils.isNotEmpty(item.getFileUrl2()) && (StringUtils.isEmpty(item.getOutFileUrl2()))){
-                    filet = publicService.path(item.getFileUrl2());
+                    filet = publicService.pathToGree(item.getFileUrl2());
                     File nFile = publicService.createf(filet);
                     // 下载文件生成新文件 fid2
                     baseService.saveToFile(ossUtil.getUrlWw(item.getFileUrl2()),nFile);
@@ -600,7 +600,7 @@ public class UploadWorkeCertificateServiceImpl implements UploadWorkeCertificate
 
             List<String> result = Arrays.asList(item.getInsureFiles().split(","));
             for (String p:result){
-                fid1 = publicService.path(p);
+                fid1 = publicService.pathToGree(p);
                 File nFile = publicService.createf(fid1);
                 baseService.saveToFile(ossUtil.getUrlWw(item.getFileUrl()),nFile);
                 fileo = fid1;
@@ -618,7 +618,7 @@ public class UploadWorkeCertificateServiceImpl implements UploadWorkeCertificate
                 num = num +1 ;
             }
         } else {
-            fid1 = publicService.path(item.getInsureFiles());
+            fid1 = publicService.pathToGree(item.getInsureFiles());
             File nFile = publicService.createf(fid1);
             baseService.saveToFile(ossUtil.getUrlWw(item.getFileUrl()),nFile);
             fileo = fid1;