@@ -738,6 +738,8 @@ public class ArchiveAutoPdfServiceImpl implements IArchiveAutoPdfService {
}
+ file.setFileTime(FileUtils.cleanFileTime(file.getFileTime()));
+
Map<String, Object> fileMap = new ObjectMapper().convertValue(file, Map.class);
fileMapList.add(fileMap);
@@ -832,4 +832,10 @@ public class FileUtils {
return os.toByteArray();
+ public static String cleanFileTime(String fileTime) {
+ if (fileTime == null) return "";
+ String cleaned = fileTime.replace(".", "").replace("-", "");
+ return cleaned.length() > 8 ? cleaned.substring(0, 8) : cleaned;
+ }