From afd3fd83eb0940b524cf0bda79965f52de86de37 Mon Sep 17 00:00:00 2001 From: Ldc <ldc@vci.com> Date: 星期一, 08 四月 2024 10:24:48 +0800 Subject: [PATCH] 1、布局接口修改上传 --- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsAttributeServiceImpl.java | 12 +++--- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/OsAttributeServiceI.java | 4 +- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java | 13 +++--- Source/platformProject/vci-platform-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java | 38 +++++++++---------- Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/SmFunctionController.java | 2 5 files changed, 33 insertions(+), 36 deletions(-) diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java index eeb450e..6bf5598 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java @@ -263,13 +263,14 @@ if(StringUtils.isBlank(menu.resourceB) || !(menu.resourceB.length()>2 && "bs=".equals(menu.resourceB.substring(0,3)))){ continue; } - if(menu.resourceB.contains("type=") || menu.resourceB.contains("context=")){ - String[] split = menu.resourceB.split("\\?")[0].split("="); - functionVO.setPath((split.length>1 && split[1].equals("test") ? "/custom-ui/" :"/base/UIContentViewer") + menu.resourceB.substring(3)); - }else{ - functionVO.setPath("/views/" + menu.id); -// functionVO.setPath("/" + menu.resourceB + menu.aliasName); - } + functionVO.setPath(menu.resourceB); +// if(menu.resourceB.contains("type=") || menu.resourceB.contains("context=")){ +// String[] split = menu.resourceB.split("\\?")[0].split("="); +// functionVO.setPath((split.length>1 && split[1].equals("test") ? "/custom-ui/" :"/base/UIContentViewer") + menu.resourceB.substring(3)); +// }else{ +// functionVO.setPath("/views/" + menu.id); +//// functionVO.setPath("/" + menu.resourceB + menu.aliasName); +// } functionVO.setParentId(menu.parentId); functionVO.setCode(menu.aliasName); functionVO.setAlias(menu.aliasName); @@ -301,13 +302,14 @@ if(StringUtils.isBlank(menu.resourceB) || !(menu.resourceB.length()>2 && "bs=".equals(menu.resourceB.substring(0,3)))){ continue; } - if(menu.resourceB.contains("type=") || menu.resourceB.contains("context=")){ - String[] split = menu.resourceB.split("\\?")[0].split("="); - functionVO.setPath((split.length>1 && split[1].equals("test") ? "/custom-ui/" :"/base/UIContentViewer") + menu.resourceB.substring(3)); - }else{ - functionVO.setPath("/views/" + menu.id); -// functionVO.setPath("/" + menu.resourceB + menu.aliasName); - } + functionVO.setPath(menu.resourceB); +// if(menu.resourceB.contains("type=") || menu.resourceB.contains("context=")){ +// String[] split = menu.resourceB.split("\\?")[0].split("="); +// functionVO.setPath((split.length>1 && split[1].equals("test") ? "/custom-ui/" :"/base/UIContentViewer") + menu.resourceB.substring(3)); +// }else{ +// functionVO.setPath("/views/" + menu.id); +//// functionVO.setPath("/" + menu.resourceB + menu.aliasName); +// } functionVO.setCode(menu.aliasName); functionVO.setAlias(menu.aliasName); functionVO.setParentId(menu.parentId); @@ -335,13 +337,9 @@ if(resourceControlTypeEnum == null){ resourceControlTypeEnum = ResourceControlTypeEnum.BS; } -// PortalServicePrx uiService = ServiceProvider.getUIService(); -// FrameworkServicePrx frameService = ServiceProvider.getFrameService(); -// FunctionInfo[] menus = ServiceProvider.getFrameService().getModuleListByParentId("modelManagmentNode", true); for (PLUILayout allPLUILayout : ServiceProvider.getUIService().getAllPLUILayouts()) { - if("folder".equals(allPLUILayout.plRelatedType) && "cardtemplatemanager".equals(allPLUILayout.plCode)){ -// if("workflowinstance".equals(allPLUILayout.plRelatedType)){ -// System.out.printf(""); + if(treeQueryObject.getConditionMap().getOrDefault("type","").equals(allPLUILayout.plRelatedType) + && treeQueryObject.getConditionMap().getOrDefault("context","").equals(allPLUILayout.plCode)){ return uiEngineServiceI.UIContentDO2VO(allPLUILayout,true); } } diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/SmFunctionController.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/SmFunctionController.java index e573d4e..8476255 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/SmFunctionController.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/controller/SmFunctionController.java @@ -48,7 +48,7 @@ */ @VciUnCheckRight @GetMapping("/getUIContentByBtmTypeAndId") - public UIContentVO getUIContentByBtmTypeAndId(TreeQueryObject treeQueryObject) throws VCIError { + public UIContentVO getUIContentByBtmTypeAndId(@RequestBody TreeQueryObject treeQueryObject) throws VCIError { return functionQueryService.getUIContentByBtmTypeAndId(treeQueryObject, ResourceControlTypeEnum.BS); } diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/OsAttributeServiceI.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/OsAttributeServiceI.java index 43e2176..28fd3d4 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/OsAttributeServiceI.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/OsAttributeServiceI.java @@ -56,14 +56,14 @@ * @param attribItems 鏁版嵁瀵硅薄 * @return 鏄剧ず瀵硅薄 */ - List<OsAttributeVO> attributeDO2VOs(Collection<AttribItem> attribItems); + List<OsAttributeVO> attributeDO2VOs(Collection<com.vci.corba.omd.atm.AttribItem> attribItems); /** * 灞炴�х殑鏁版嵁瀵硅薄杞崲涓烘樉绀哄璞� * @param attribItem 鏁版嵁瀵硅薄 * @return 鏄剧ず瀵硅薄 */ - OsAttributeVO attributeDO2VO(AttribItem attribItem); + OsAttributeVO attributeDO2VO(com.vci.corba.omd.atm.AttribItem attribItem); /** * 灞炴�х殑鏄剧ず瀵硅薄杞崲涓烘暟鎹璞� diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsAttributeServiceImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsAttributeServiceImpl.java index 7f1354a..fc0f144 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsAttributeServiceImpl.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/OsAttributeServiceImpl.java @@ -115,8 +115,8 @@ AttribItemFilter abFilter = new AttribItemFilter(); //鍚庨潰涓や釜鍒嗛〉鏁帮紝瀹屽叏娌℃湁鐢� try { - return attributeDO2VOs(Arrays.stream(platformClientUtil.getAttributeService().getAttribItems(abFilter,1,1)).collect(Collectors.toList())); -// return attributeDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getAttributeService().getAttribItems(abFilter,1,1)).collect(Collectors.toList())); +// return attributeDO2VOs(Arrays.stream(platformClientUtil.getAttributeService().getAttribItems(abFilter,1,1)).collect(Collectors.toList())); + return attributeDO2VOs(Arrays.stream(ServiceProvider.getOMDService().getAttributeService().getAttribItems(abFilter.name,1,1)).collect(Collectors.toList())); } catch (VCIError vciError) { throw WebUtil.getVciBaseException(vciError); } @@ -141,7 +141,7 @@ * @return 鏄剧ず瀵硅薄 */ @Override - public List<OsAttributeVO> attributeDO2VOs(Collection<AttribItem> attribItems) { + public List<OsAttributeVO> attributeDO2VOs(Collection<com.vci.corba.omd.atm.AttribItem> attribItems) { List<OsAttributeVO> vos = new ArrayList<>(); Optional.ofNullable(attribItems).orElseGet(()->new ArrayList<>()).stream().forEach(attribItem -> { vos.add(attributeDO2VO(attribItem)); @@ -156,15 +156,15 @@ * @return 鏄剧ず瀵硅薄 */ @Override - public OsAttributeVO attributeDO2VO(AttribItem attribItem) { + public OsAttributeVO attributeDO2VO(com.vci.corba.omd.atm.AttribItem attribItem) { OsAttributeVO attributeVO = new OsAttributeVO(); if(attribItem!=null){ attributeVO.setOid(attribItem.oid); attributeVO.setId(attribItem.name); attributeVO.setCreator(attribItem.creator); try { - attributeVO.setCreateTime(VciDateUtil.str2Date(attribItem.createTime,VciDateUtil.DateTimeFormat)); - attributeVO.setLastModifyTime(VciDateUtil.str2Date(attribItem.modifyTime,VciDateUtil.DateTimeFormat)); + attributeVO.setCreateTime(VciDateUtil.str2Date(String.valueOf(attribItem.createTime),VciDateUtil.DateTimeFormat)); + attributeVO.setLastModifyTime(VciDateUtil.str2Date(String.valueOf(attribItem.modifyTime),VciDateUtil.DateTimeFormat)); attributeVO.setTs(VciDateUtil.str2Date(attribItem.ts,VciDateUtil.DateTimeMillFormat)); }catch (Throwable e){ diff --git a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java index 4bfe77d..ea1e16f 100644 --- a/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java +++ b/Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java @@ -829,8 +829,8 @@ actionVO.setCreator(action.plCreateUser); actionVO.setLastModifier(action.plModifyUser); try { - actionVO.setCreateTime(VciDateUtil.str2Date(String.valueOf(action.plCreateTime), VciDateUtil.DateTimeFormat)); - actionVO.setLastModifyTime(VciDateUtil.str2Date(String.valueOf(action.plCreateTime), VciDateUtil.DateTimeFormat)); + actionVO.setCreateTime(new Date(action.plCreateTime)); + actionVO.setLastModifyTime(new Date(action.plCreateTime)); }catch (Throwable e){ logger.error("杞崲鏃堕棿",e); } @@ -914,8 +914,8 @@ contentVO.setDescription(pageLayoutDefination.plDesc); contentVO.setCreator(pageLayoutDefination.plCreateUser); try { - contentVO.setCreateTime(VciDateUtil.str2Date(String.valueOf(pageLayoutDefination.plCreateTime),VciDateUtil.DateTimeFormat)); - contentVO.setLastModifyTime(VciDateUtil.str2Date(String.valueOf(pageLayoutDefination.plModifyTime),VciDateUtil.DateTimeFormat)); + contentVO.setCreateTime(new Date(pageLayoutDefination.plCreateTime)); + contentVO.setLastModifyTime(new Date(pageLayoutDefination.plModifyTime)); } catch (Exception e) { e.printStackTrace(); } @@ -1136,8 +1136,8 @@ } layoutVO.setCreator(page.plCreateUser); try { - layoutVO.setCreateTime(VciDateUtil.str2Date(String.valueOf(page.plCreateTime),VciDateUtil.DateTimeFormat)); - layoutVO.setLastModifyTime(VciDateUtil.str2Date(String.valueOf(page.plModifyTime),VciDateUtil.DateTimeFormat)); + layoutVO.setCreateTime(new Date(page.plCreateTime)); + layoutVO.setLastModifyTime(new Date(page.plModifyTime)); } catch (Exception e) { e.printStackTrace(); } @@ -1270,7 +1270,6 @@ }else{ try { componentVO.setTableDefineVO(tableDO2VO(ServiceProvider.getUIService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true)); -// componentVO.setTableDefineVO(tableDO2VO(platformClientUtil.getPortalService().getPortalVIByTypeNameAndVIName(btmType,componentDefineXO.getTemplateId()),true)); } catch (VCIError vciError) { throw WebUtil.getVciBaseException(vciError); } -- Gitblit v1.9.3