diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/FileServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/FileServiceImpl.java index f853de0..b327b72 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/FileServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/FileServiceImpl.java @@ -149,10 +149,11 @@ public class FileServiceImpl extends ServiceImpl implements IF Files.copy(file.getInputStream(), filePath); // 保存文件信息到数据库 - saveFileInfo(fileName, bussinessid); + File svFile=saveFileInfo(fileName, bussinessid); AjaxResult ajaxResult=AjaxResult.success(); ajaxResult.put("filePath", StringUtil.getFilePath()+fileName); - ajaxResult.put("bussinessid",bussinessid); + ajaxResult.put("bussinessid",String.valueOf(bussinessid)); + ajaxResult.put("id",String.valueOf(svFile.getId())); return ajaxResult; } catch (IOException e) { e.printStackTrace(); @@ -160,11 +161,12 @@ public class FileServiceImpl extends ServiceImpl implements IF } } - private void saveFileInfo(String fileName, Long bussinessid) { + private File saveFileInfo(String fileName, Long bussinessid) { // 这里假设你已经有了一个FileService来处理数据库操作 File file = new File(); file.setBussinessid(bussinessid); file.setFileUrl(fileName); this.save(file); + return file; } }