| | |
| | | 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); |
| | | //上传路径定义和http路径定义 |
| | | String rootFile = CommonUtil.getRootFile(); |
| | | String softwareDir = rootFile + "software"; |
| | |
| | | //上传,路径为/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.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,"上传完成"); |
| | | } |