From fd2df156fa69470b15ccf88b3c9f5a2e6c72bd57 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期四, 27 二月 2025 11:20:54 +0800
Subject: [PATCH] 软件上传源码和下载

---
 src/main/java/com/whyc/service/SoftcodeService.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/whyc/service/SoftcodeService.java b/src/main/java/com/whyc/service/SoftcodeService.java
index 1bd3f8c..ad42e00 100644
--- a/src/main/java/com/whyc/service/SoftcodeService.java
+++ b/src/main/java/com/whyc/service/SoftcodeService.java
@@ -35,8 +35,8 @@
 
 
     //婧愮爜涓婁紶
-    public Response uploadCode(MultipartFile file, String softIds) throws IOException {
-        String[] softList=softIds.split(",");
+    public Response uploadCode(MultipartFile file, String fileNames) throws IOException {
+        String[] nameList=fileNames.split(",");
         String fileName = file.getOriginalFilename();
         Date date = new Date();
         String dateUnion = DateUtil.YYYY_MM_DD_HH_MM_SS_UNION.format(date);
@@ -50,14 +50,14 @@
         }
         String codeUrl=softcodeDir+File.separator+fileName;
         file.transferTo(new File(codeUrl));
-        if(softList.length>0){
-            for(String softId:softList){
+        if(nameList.length>0){
+            for(String name:nameList){
                 Softcode softcode=new Softcode();
-                softcode.setSoftId(softId);
+                softcode.setFileName(name);
                 softcode.setCodeUrl(softcodeHttpUrl+File.separator+fileName);
                 //鍒ゆ柇鏄惁瀛樺湪婧愮爜锛屽瓨鍦ㄤ慨鏀癸紝涓嶅瓨鍦ㄦ坊鍔�
-                if(mapper.selectOne(new QueryWrapper<Softcode>().eq("soft_id",softId))!=null){
-                    mapper.update(softcode,new UpdateWrapper<Softcode>().eq("soft_id",softId));
+                if(mapper.selectOne(new QueryWrapper<Softcode>().eq("file_name",name))!=null){
+                    mapper.update(softcode,new UpdateWrapper<Softcode>().eq("file_name",name));
                 }else{
                     mapper.insert(softcode);
                 }
@@ -68,10 +68,10 @@
 
 
     //鏍规嵁杞欢id瀹炵幇婧愮爜涓嬭浇
-    public void downLoadCode(HttpServletRequest req, HttpServletResponse resp, String softId) {
+    public void downLoadCode(HttpServletRequest req, HttpServletResponse resp, String fileName) {
         String fileDirName = FileDirPath.getFileDirName();
         QueryWrapper wrapper=new QueryWrapper();
-        wrapper.eq("soft_id",softId);
+        wrapper.eq("file_name",fileName);
         wrapper.last("limit 1");
         Softcode softcode=mapper.selectOne(wrapper);
 
@@ -97,6 +97,6 @@
         }
         //璁板綍鏃ュ織
         logService.recordOperationLogDownLoad(ActionUtil.getUser().getId(),ActionUtil.getUser().getName(), UserOperation.TYPE_DOWNLOAD_SOFWARE.getType(),new Date(),req.getRemoteAddr()
-                ,filename,fileDirName+File.separator+softcode.getCodeUrl(),"",String.valueOf(softId),"");
+                ,filename,fileDirName+File.separator+softcode.getCodeUrl(),"",fileName,"");
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1