whycxzp
2025-04-29 e200d846fc2e573e79ad8c911b0bf1db30ea2fb7
软件上传路径调整
2个文件已修改
12 ■■■■ 已修改文件
src/main/java/com/whyc/controller/SoftwareController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/SoftwareService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/SoftwareController.java
@@ -29,6 +29,13 @@
        return service.upgradeApply(software);
    }
    /**
     *
     * @param file
     * @param softwareStr 必传序列号,SN编码,版本号
     * @return
     * @throws IOException
     */
    @ApiOperation("上传")
    @PostMapping("upload")
    public Response upload(@RequestParam MultipartFile file,@RequestParam String softwareStr) throws IOException {
src/main/java/com/whyc/service/SoftwareService.java
@@ -45,14 +45,15 @@
        if(!softwareDirFile.exists()){
            softwareDirFile.mkdirs();
        }
        //上传
        //上传,路径为/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());
        software.setUploadUserName(user.getName());
        software.setFileUrl(softwareHttpUrl+File.separator+fileName);
        software.setFileUrl(softwareHttpUrl+File.separator + software.getSerialNumber() + "_" + software.getSnCode() + "_" + software.getVersion() +File.separator +fileName);
        software.setFileName(fileName);
        mapper.insert(software);