From 90b343acf8e2b4393de0addc999025d750455178 Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期二, 04 六月 2024 11:48:34 +0800 Subject: [PATCH] 1、pom文件改动上传。 2、文件上传代码改动。 --- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java index a5de749..56c5f39 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java @@ -1,7 +1,9 @@ package com.vci.web.service.impl; +import com.vci.client.common.providers.ServiceProvider; import com.vci.corba.common.VCIError; import com.vci.corba.framework.data.PvolumeInfo; +import com.vci.corba.volume.VolumeServicePrx; import com.vci.corba.volumn.method.VolumnManagement; import com.vci.file.constant.VciFileDefaultValueConstant; import com.vci.file.constant.VciFileLangCodeConstant; @@ -207,7 +209,10 @@ if(vciFileObjectDO.getSecretGrade() == null) { vciFileObjectDO.setSecretGrade(DataSecretEnum.NONE.getValue()); } - revisionModelUtil.wrapperForAdd(vciFileObjectDO); + //todo 鍏堝啓鍥哄畾 + vciFileObjectDO.setCreator("admin"); + vciFileObjectDO.setLastModifier("admin"); +// revisionModelUtil.wrapperForAdd(vciFileObjectDO); //闅忔満璺緞 String randomPath = VciBaseUtil.getPk(); //鐩爣鏂囦欢 @@ -249,12 +254,10 @@ } }else if(VciFileTransProtocolEnum.CORBA.getValue().equalsIgnoreCase(vciFileVolumeDO.getTransProtocol())){ String volumeName = vciFileVolumeDO.getName(); - VolumnManagement volumnCorbaService = null; - try { - volumnCorbaService = platformClientUtil.getVolumeService(vciFileVolumeDO.getServiceUrl(),volumeName).getVolumnService(); - } catch (VCIError vciError) { - throw new VciBaseException("娌℃湁鑾峰彇鍒皗}鐨勫嵎鏈嶅姟",new String[]{volumeName},vciError); - } + VolumeServicePrx volumnCorbaService = null; + // volumnCorbaService = platformClientUtil.getVolumeService(vciFileVolumeDO.getServiceUrl(),volumeName).getVolumnService(); + volumnCorbaService = ServiceProvider.getVolumeService(volumeName); +// volumnCorbaService = volumeService; InputStream in = null; if("filePathField".equalsIgnoreCase(vciFileObjectDO.getFileDocClassify())){ vciFileObjectDO.setFilePath(volumeName + ":/" + vciFileObjectDO.getFilePath() + "." + vciFileObjectDO.getFileExtension()); @@ -278,8 +281,6 @@ volumnCorbaService.receiveFile(vciFileObjectDO.getFilePath(), buffer, temp, currentTime, fileSize); }catch(IOException e){ throw new VciBaseException("璇诲彇鏂囦欢[" + vciFileObjectDO.getName() + "]鍑虹幇浜嗛敊璇紝" + e.getMessage() ,new String[0],e); - }catch (VCIError e){ - throw new VciBaseException("浼犺緭鏂囦欢[" + vciFileObjectDO.getName() + "]鍑虹幇浜嗛敊璇紝" + e.getMessage() ,new String[0],e); }catch(Exception e){ throw new VciBaseException("澶勭悊涓婁紶鏂囦欢[" + vciFileObjectDO.getName() + "]鍑虹幇浜嗛敊璇紝" + e.getMessage() ,new String[0],e); }finally { -- Gitblit v1.9.3