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