From e6a21130e1fa5d22a42001a79ca141e093a8b001 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 24 六月 2024 18:08:05 +0800 Subject: [PATCH] 添加自定义弹出拖拽指令&上传文件下载文件action配置以及页面编写&创建默认表格option配置&表格加上自定义宽度 --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java index 84b6487..78d98be 100644 --- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java +++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java @@ -1,5 +1,6 @@ package com.vci.web.service.impl; +import com.vci.corba.common.PLException; import com.vci.corba.volume.VolumeServicePrx; import com.vci.file.constant.VciFileDefaultValueConstant; import com.vci.file.constant.VciFileLangCodeConstant; @@ -265,7 +266,7 @@ long currentTime = volumnCorbaService.getCurrrentTimeMillions(); in = multipartFile.getInputStream(); long fileSize = multipartFile.getSize(); - int blockSize = (int)webProperties.getBlockLength()*1024; + int blockSize = webProperties.getBlockLength()*1024; byte[] buffer = new byte[blockSize]; long temp =0L; for(temp = 0L; temp < fileSize - (long)blockSize; temp += (long)blockSize) { @@ -306,6 +307,18 @@ sourceFileObject.setFileSize(vciFileObjectDO.getFileSize()); vciFileObjectMapper.updateByPrimaryKey(sourceFileObject); //娌″姙娉曞垹闄や箣鍓嶇殑鏂囦欢锛� + + String volumeName = vciFileVolumeDO.getName(); + VolumeServicePrx volumnCorbaService = platformClientUtil.getVolumeService(volumeName); + if(volumnCorbaService == null){ + throw new VciBaseException("娌℃湁鑾峰彇鍒板嵎鏈嶅姟"); + } + try { + volumnCorbaService.deleteFile(sourceFileObject.getFilePath()); + } catch (PLException e) { + e.printStackTrace(); + System.out.println("鍒犻櫎浠撳簱涓殑鏂囦欢澶辫触锛�"+e.getMessage()); + } }else { vciFileObjectMapper.insert(vciFileObjectDO); } -- Gitblit v1.9.3