diff --git a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrUploadQueueService.java b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrUploadQueueService.java index 940a10d6..c43939a3 100644 --- a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrUploadQueueService.java +++ b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrUploadQueueService.java @@ -103,7 +103,7 @@ public class AihrUploadQueueService { Files.createDirectories(staged.getParent()); Files.copy(input, staged, StandardCopyOption.REPLACE_EXISTING); } catch (IOException e) { - throw new ServiceException("暂存文件写入失败:" + e.getMessage()); + throw new ServiceException("暂存文件写入失败,请重试或联系管理员"); } jdbcTemplate.update(""" insert into aihr_knowledge_upload_item diff --git a/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrUploadQueueServiceTest.java b/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrUploadQueueServiceTest.java index fc10ee5c..9bc67760 100644 --- a/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrUploadQueueServiceTest.java +++ b/backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrUploadQueueServiceTest.java @@ -27,6 +27,8 @@ class AihrUploadQueueServiceTest { assertTrue(code.contains("new ItemRow(rs.getString(\"tenant_id\")")); assertTrue(code.contains("where status = 1\n and (")); assertTrue(code.contains("资料加工失败,请重试或联系管理员")); + assertTrue(code.contains("暂存文件写入失败,请重试或联系管理员")); + assertFalse(code.contains("\"暂存文件写入失败:\" + e.getMessage()")); assertFalse(code.contains("where tenant_id = ? and status = 1\n and (")); } }