From 375ef5f888a8bc33d9505fef3922895213d5f8b5 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期二, 29 四月 2025 15:44:05 +0800 Subject: [PATCH] 软件上传更新 --- src/main/java/com/whyc/service/SoftwareService.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/service/SoftwareService.java b/src/main/java/com/whyc/service/SoftwareService.java index 6a10acb..f06e264 100644 --- a/src/main/java/com/whyc/service/SoftwareService.java +++ b/src/main/java/com/whyc/service/SoftwareService.java @@ -33,10 +33,11 @@ return new Response().setII(1,"鐢宠瀹屾垚"); } - public Response upload(MultipartFile file, Software software) throws IOException { + public Response upload(MultipartFile file, int id) throws IOException { User user = UserUtil.getUser(); String fileName = file.getOriginalFilename(); - + //鏍规嵁id鑾峰彇杞欢鍖呬俊鎭� + Software software = mapper.selectById(id); //涓婁紶璺緞瀹氫箟鍜宧ttp璺緞瀹氫箟 String rootFile = CommonUtil.getRootFile(); String softwareDir = rootFile + "software"; @@ -48,7 +49,7 @@ //涓婁紶,璺緞涓�/battery_gwm_file/software/搴忓垪鍙穇SN缂栫爜_鐗堟湰鍙�/鏂囦欢鍚� softwareDir = rootFile + "software" + File.separator + software.getSerialNumber() + "_" + software.getSnCode() + "_" + software.getVersion(); file.transferTo(new File(softwareDir+File.separator+fileName)); - //淇濆瓨 + //鏇存柊涓婁紶鐨勮蒋浠朵俊鎭� Date now = new Date(); software.setCreateTime(now); software.setUploadUserId(user.getId()); @@ -56,7 +57,7 @@ software.setFileUrl(softwareHttpUrl+File.separator + software.getSerialNumber() + "_" + software.getSnCode() + "_" + software.getVersion() +File.separator +fileName); software.setFileName(fileName); - mapper.insert(software); + mapper.updateById(software); return new Response().setII(1,"涓婁紶瀹屾垚"); } -- Gitblit v1.9.1