From 93f7335e1a52591662d5d37f41ac352860b2ca2a Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期二, 04 六月 2024 18:39:50 +0800 Subject: [PATCH] 1、对象引用改动。 --- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/VciFileUploadServiceImpl.java | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 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..c98c43a 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,11 +209,16 @@ 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(); +// String randomPath = VciBaseUtil.getPk(); + String randomPath = "rrt"; //鐩爣鏂囦欢 - String targetFileName = vciFileObjectDO.getOid(); +// String targetFileName = vciFileObjectDO.getOid(); + String targetFileName = VciBaseUtil.getPk(); String filePath = randomPath+File.separator+targetFileName; @@ -249,12 +256,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 +283,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