| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void updateFilesUpload(FilesUpload filesUpload) throws FebsException { |
| | | if ( filesUpload.getFilesname().indexOf(".")<=0){ |
| | | if ( filesUpload.getFilesname().lastIndexOf(".")<=0){ |
| | | throw new FebsException("文件名格式错误"); |
| | | } |
| | | LambdaUpdateWrapper<FilesUpload> wrapper = new LambdaUpdateWrapper<>(); |
| | | wrapper.eq(FilesUpload::getFilesid,filesUpload.getFilesid()) |
| | | .set(FilesUpload::getFilesname,filesUpload.getFilesname()).set(FilesUpload::getFilesformat, filesUpload.getFilesname().substring( filesUpload.getFilesname().indexOf(".")+1)); |
| | | .set(FilesUpload::getFilesname,filesUpload.getFilesname()).set(FilesUpload::getFilesformat, filesUpload.getFilesname().substring( filesUpload.getFilesname().lastIndexOf(".")+1)); |
| | | this.update(wrapper); |
| | | } |
| | | |
| | |
| | | if (fileName.parallelStream().filter(filter -> StrUtil.equals(filesUpload.getFilesname(), filter)).count() == 0) { |
| | | fileName.add(filesUpload.getFilesname()); |
| | | } else { |
| | | fileName.add(filesUpload.getFilesname().substring(0,filesUpload.getFilesname().indexOf(".")) + fileName.parallelStream().filter(filter -> StrUtil.equals(filesUpload.getFilesname(), filter)).count()+"."+filesUpload.getFilesformat()); |
| | | fileName.add(filesUpload.getFilesname().substring(0,filesUpload.getFilesname().lastIndexOf(".")) + fileName.parallelStream().filter(filter -> StrUtil.equals(filesUpload.getFilesname(), filter)).count()+"."+filesUpload.getFilesformat()); |
| | | } |
| | | |
| | | }); |