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

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

diff --git a/src/main/java/com/whyc/service/SoftcodeService.java b/src/main/java/com/whyc/service/SoftcodeService.java
index 764d21f..e79fbc1 100644
--- a/src/main/java/com/whyc/service/SoftcodeService.java
+++ b/src/main/java/com/whyc/service/SoftcodeService.java
@@ -37,7 +37,7 @@
     //婧愮爜涓婁紶
     public Response uploadCode(MultipartFile file, String fileNames) throws IOException {
         String[] nameList=fileNames.split(",");
-        String fileName = file.getOriginalFilename();
+        String codeName = file.getOriginalFilename();
         Date date = new Date();
         String dateUnion = DateUtil.YYYY_MM_DD_HH_MM_SS_UNION.format(date);
         //瀛樺偍璺緞
@@ -48,14 +48,15 @@
         if(!softwareDirFile.exists()){
             softwareDirFile.mkdirs();
         }
-        String codeUrl=softcodeDir+File.separator+fileName;
+        String codeUrl=softcodeDir+File.separator+codeName;
         file.transferTo(new File(codeUrl));
         if(nameList.length>0){
             for(String name:nameList){
                 Softcode softcode=new Softcode();
                 softcode.setFileName(name);
                 softcode.setCreateTime(new Date());
-                softcode.setCodeUrl(softcodeHttpUrl+File.separator+fileName);
+                softcode.setCodeUrl(softcodeHttpUrl+File.separator+codeName);
+                softcode.setCodeName(codeName.substring(0,codeName.lastIndexOf(".")));
                 //鍒ゆ柇鏄惁瀛樺湪婧愮爜锛屽瓨鍦ㄤ慨鏀癸紝涓嶅瓨鍦ㄦ坊鍔�
                 if(mapper.selectOne(new QueryWrapper<Softcode>().eq("file_name",name))!=null){
                     mapper.update(softcode,new UpdateWrapper<Softcode>().eq("file_name",name));

--
Gitblit v1.9.1