From 2ddaedeb9967acf9f8021180ee183a54b37d3ab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Tue, 23 Jun 2026 11:02:44 +0800 Subject: [PATCH] =?UTF-8?q?refactor(utils):=20=E4=BC=98=E5=8C=96HTML?= =?UTF-8?q?=E8=BD=AC=E5=9B=BE=E7=89=87=E5=B7=A5=E5=85=B7=E7=B1=BB=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=88=B3=E7=94=9F=E6=88=90=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 引入IdUtil雪花算法ID替代时间戳 - 修改文件命名策略为基于唯一ID的方式 - 在WMS管理模块中应用新的ID生成方式 - 在WMS发货模块中统一ID生成逻辑 - 保持原有的临时文件目录创建和清理机制不变 --- .../main/java/com/nflg/wms/admin/util/HtmlToImageUtil.java | 3 ++- .../main/java/com/nflg/wms/shipment/util/HtmlToImageUtil.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/util/HtmlToImageUtil.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/util/HtmlToImageUtil.java index b728557e..324a8638 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/util/HtmlToImageUtil.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/util/HtmlToImageUtil.java @@ -1,6 +1,7 @@ package com.nflg.wms.admin.util; import cn.hutool.core.io.FileUtil; +import cn.hutool.core.util.IdUtil; import lombok.extern.slf4j.Slf4j; import java.io.IOException; @@ -28,7 +29,7 @@ public class HtmlToImageUtil { if (!Files.exists(tempDir)) { Files.createDirectories(tempDir); } - long t = System.currentTimeMillis(); + String t = IdUtil.getSnowflakeNextIdStr(); inputHtmlPath = tempDir.resolve("input_" + t + ".html"); outputImgPath = tempDir.resolve("output_" + t + ".png"); Files.write(inputHtmlPath, htmlContent.getBytes()); diff --git a/nflg-wms-shipment/src/main/java/com/nflg/wms/shipment/util/HtmlToImageUtil.java b/nflg-wms-shipment/src/main/java/com/nflg/wms/shipment/util/HtmlToImageUtil.java index c455bf50..eaf6c9fb 100644 --- a/nflg-wms-shipment/src/main/java/com/nflg/wms/shipment/util/HtmlToImageUtil.java +++ b/nflg-wms-shipment/src/main/java/com/nflg/wms/shipment/util/HtmlToImageUtil.java @@ -1,6 +1,7 @@ package com.nflg.wms.shipment.util; import cn.hutool.core.io.FileUtil; +import cn.hutool.core.util.IdUtil; import lombok.extern.slf4j.Slf4j; import java.io.IOException; @@ -10,6 +11,7 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; import java.util.Objects; +import java.util.concurrent.TimeUnit; @Slf4j public class HtmlToImageUtil { @@ -28,7 +30,7 @@ public class HtmlToImageUtil { if (!Files.exists(tempDir)) { Files.createDirectories(tempDir); } - long t = System.currentTimeMillis(); + String t = IdUtil.getSnowflakeNextIdStr(); inputHtmlPath = tempDir.resolve("input_" + t + ".html"); outputImgPath = tempDir.resolve("output_" + t + ".png"); Files.write(inputHtmlPath, htmlContent.getBytes());