wangting
2024-04-08 7d2a2488ad5ee9e8102464e39ef206d42d1124dc
Source/platformProject/vci-platform-web/src/main/java/com/vci/web/service/impl/UIEngineServiceImpl.java
@@ -1194,19 +1194,20 @@
      if(StringUtils.isBlank(componentOid)){
         return null;
      }
//    if(!QUERY_BY_CACHE){
//       try {
//          return uiComponentDO2VO(platformClientUtil.getPortalService().getPLPageDefinationById(componentOid),true);
//       } catch (VCIError vciError) {
//          throw WebUtil.getVciBaseException(vciError);
//       }
//    }else{
//       List<UIComponentVO> componentVOS = self.selectAllUIComponent();
//       List<UIComponentVO> componentVOList = Optional.ofNullable(componentVOS).orElseGet(() -> new ArrayList<>()).stream().filter(s -> s.getOid().equalsIgnoreCase(componentOid)).collect(Collectors.toList());
//       if(!CollectionUtils.isEmpty(componentVOList)){
//          return componentVOList.get(0);
//       }
//    }
      if(!QUERY_BY_CACHE){
         try {
            platformClientUtil.getPortalService().getPLPageDefinationById(componentOid);
            return uiComponentDO2VO(null,true);
         } catch (VCIError vciError) {
            throw WebUtil.getVciBaseException(vciError);
         }
      }else{
         List<UIComponentVO> componentVOS = self.selectAllUIComponent();
         List<UIComponentVO> componentVOList = Optional.ofNullable(componentVOS).orElseGet(() -> new ArrayList<>()).stream().filter(s -> s.getOid().equalsIgnoreCase(componentOid)).collect(Collectors.toList());
         if(!CollectionUtils.isEmpty(componentVOList)){
            return componentVOList.get(0);
         }
      }
      return null;
   }