| | |
| | | |
| | | @ApiOperation("软件上传") |
| | | @PostMapping("upload") |
| | | public Response upload(@RequestParam MultipartFile file1,@RequestParam MultipartFile file2,@RequestParam String softwareStr) throws IOException { |
| | | public Response upload(@RequestParam MultipartFile file1,@RequestParam MultipartFile file2,@RequestParam String fontUpdateTime,@RequestParam String softwareStr) throws IOException { |
| | | List<Software> softwareList = ActionUtil.getGson().fromJson(softwareStr,new TypeToken<List<Software>>(){}.getType()); |
| | | return service.upload(file1,file2,softwareList); |
| | | return service.upload(file1,file2,fontUpdateTime,softwareList); |
| | | } |
| | | |
| | | @ApiOperation("更新软件版本对应的适用机型") |
| | |
| | | @ApiModelProperty("发布说明") |
| | | private String releaseNotes; |
| | | |
| | | @ApiModelProperty("页面上的更新时间字段") |
| | | private String fontUpdateTime; |
| | | |
| | | private Date createTime; |
| | | |
| | | @ApiModelProperty("锁定状态") |
| | |
| | | public void setLocalReason(String localReason) { |
| | | this.localReason = localReason; |
| | | } |
| | | |
| | | public String getFontUpdateTime() { |
| | | return fontUpdateTime; |
| | | } |
| | | |
| | | public void setFontUpdateTime(String fontUpdateTime) { |
| | | this.fontUpdateTime = fontUpdateTime; |
| | | } |
| | | } |
| | |
| | | logService.recordOperationLog(docUser.getId(),docUser.getName(), UserOperation.TYPE_DOWNLOAD.getType(),new Date(),terminalIp,opreationMsg,operationDetail); |
| | | } |
| | | |
| | | public Response upload(MultipartFile file1, MultipartFile file2, List<Software> softwareList) throws IOException { |
| | | public Response upload(MultipartFile file1, MultipartFile file2, String fontUpdateTime, List<Software> softwareList) throws IOException { |
| | | String file1Name = file1.getOriginalFilename(); |
| | | String file2Name = file2.getOriginalFilename(); |
| | | Software software = softwareList.get(0); |
| | |
| | | file2.transferTo(new File(softwareDir+File.separator+file2Name)); |
| | | //设置路径 |
| | | for (Software software1:softwareList){ |
| | | software1.setFontUpdateTime(fontUpdateTime); |
| | | software1.setFileUrl(softwareHttpUrl+File.separator+file1Name); |
| | | software1.setExcelUrl(softwareHttpUrl+File.separator+file2Name); |
| | | software1.setCreateTime(date); |