diff --git a/src/main/java/com/weaver/seconddev/employee/action/FormatChangeFilesAction.java b/src/main/java/com/weaver/seconddev/employee/action/FormatChangeFilesAction.java index b3313f0..1e27afd 100644 --- a/src/main/java/com/weaver/seconddev/employee/action/FormatChangeFilesAction.java +++ b/src/main/java/com/weaver/seconddev/employee/action/FormatChangeFilesAction.java @@ -71,6 +71,8 @@ public class FormatChangeFilesAction implements EsbServerlessRpcRemoteInterface renameFile(Convert.toStr(entryRecord.get("jkz")), prefix, "健康证"); renameFile(Convert.toStr(entryRecord.get("sjdwlzzm")), prefix, "离职证明"); renameFile(Convert.toStr(entryRecord.get("qtfj")), prefix, "其他附件"); + renameFile(Convert.toStr(entryRecord.get("sbzmwj")), prefix, "社保证明"); + renameFile(Convert.toStr(entryRecord.get("xwzszp")), prefix, "学位证书照片"); return WeaResult.success(params); @@ -109,10 +111,9 @@ public class FormatChangeFilesAction implements EsbServerlessRpcRemoteInterface localDate = DateUtil.toLocalDateTime(new Date()); } String formatDate = DateUtil.formatDateTime(localDate, DateTimeFormatter.ofPattern("yyyyMMddHHmm")); - int lastDotIndex = fileName.lastIndexOf("."); - String suffix = fileName.substring(lastDotIndex); - String fileNameWithoutSuffix = fileName.substring(0, lastDotIndex); - String newFileName = prefix + "-" + fileNameWithoutSuffix + "-" + formatDate + suffix; + int lastDotIndex = fileObj.getName().lastIndexOf("."); + String suffix = fileObj.getName().substring(lastDotIndex); + String newFileName = prefix + "-" + fileName + "-" + formatDate + suffix; fileObj.setName(newFileName); fileClientService.update(fileObj); } diff --git a/src/main/java/com/weaver/seconddev/entry/action/FormatEntryFilesAction.java b/src/main/java/com/weaver/seconddev/entry/action/FormatEntryFilesAction.java index 80f406a..faab70e 100644 --- a/src/main/java/com/weaver/seconddev/entry/action/FormatEntryFilesAction.java +++ b/src/main/java/com/weaver/seconddev/entry/action/FormatEntryFilesAction.java @@ -73,6 +73,8 @@ public class FormatEntryFilesAction implements EsbServerlessRpcRemoteInterface { renameFile(Convert.toStr(entryRecord.get("jkz")), prefix, "健康证"); renameFile(Convert.toStr(entryRecord.get("sjdwlzzm")), prefix, "离职证明"); renameFile(Convert.toStr(entryRecord.get("qtfj")), prefix, "其他附件"); + renameFile(Convert.toStr(entryRecord.get("sbzmwj")), prefix, "社保证明"); + renameFile(Convert.toStr(entryRecord.get("xwzszp")), prefix, "学位证书照片"); return WeaResult.success(params); @@ -111,10 +113,9 @@ public class FormatEntryFilesAction implements EsbServerlessRpcRemoteInterface { localDate = DateUtil.toLocalDateTime(new Date()); } String formatDate = DateUtil.formatDateTime(localDate, DateTimeFormatter.ofPattern("yyyyMMddHHmm")); - int lastDotIndex = fileName.lastIndexOf("."); - String suffix = fileName.substring(lastDotIndex); - String fileNameWithoutSuffix = fileName.substring(0, lastDotIndex); - String newFileName = prefix + "-" + fileNameWithoutSuffix + "-" + formatDate + suffix; + int lastDotIndex = fileObj.getName().lastIndexOf("."); + String suffix = fileObj.getName().substring(lastDotIndex); + String newFileName = prefix + "-" + fileName + "-" + formatDate + suffix; fileObj.setName(newFileName); fileClientService.update(fileObj); }