瀏覽代碼

异步删除文件-公共线程池

wuweihao 3 年之前
父節點
當前提交
3eb03d1442
共有 1 個文件被更改,包括 19 次插入4 次删除
  1. 19 4
      720yun_fd_manage/gis_common/src/main/java/com/gis/common/util/FileUtils.java

+ 19 - 4
720yun_fd_manage/gis_common/src/main/java/com/gis/common/util/FileUtils.java

@@ -783,21 +783,36 @@ public class FileUtils {
      * 真删除文件
      * @param path 参数是相对地址
      */
+//    public void del(String path){
+//        if (StrUtil.isNotBlank(path)){
+//            String delPath = configConstant.serverBasePath + path;
+//            // 异步执行
+//            String traceId = MDC.get("TRACE_ID");
+//            ThreadUtil.execAsync(() -> {
+//                MDC.put("TRACE_ID", traceId);
+//                FileUtil.del(delPath);
+//                log.info("异步删除完成: {}", delPath);
+//            });
+//            log.info("真删除文件: {}", delPath);
+//        }
+//    }
+
+    /**
+     * 真删除文件
+     * @param path 参数是相对地址
+     */
     public void del(String path){
         if (StrUtil.isNotBlank(path)){
             String delPath = configConstant.serverBasePath + path;
             // 异步执行
             String traceId = MDC.get("TRACE_ID");
-            ThreadUtil.execAsync(() -> {
+            ThreadUtil.execute(() -> {
                 MDC.put("TRACE_ID", traceId);
                 FileUtil.del(delPath);
                 log.info("异步删除完成: {}", delPath);
             });
             log.info("真删除文件: {}", delPath);
-
-
         }
-
     }
 
 }