| | |
| | | icon.content = iconContent; |
| | | icon.type = type; |
| | | icon.groups = groups; |
| | | icon.plModifyUser = WebUtil.getCurrentUserId(); |
| | | updateList.add(icon); |
| | | }else{ |
| | | PLIcon icon = new PLIcon(); |
| | |
| | | icon.content = iconContent; |
| | | icon.type = type; |
| | | icon.groups = groups; |
| | | icon.plCreateUser = WebUtil.getCurrentUserId(); |
| | | addList.add(icon); |
| | | } |
| | | } |
| | |
| | | public void addIcon(PLIconDTO iconDTO) { |
| | | WebUtil.alertNotNull(iconDTO.getName(),"图标名称", iconDTO.getContent(),"图标内容"); |
| | | |
| | | String iconContent = iconDTO.getContent(); |
| | | if(iconContent.contains("<use href")){ |
| | | iconContent = iconContent.replace("svg\"", "svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\""); |
| | | iconContent = iconContent.replace("<use href","<use xlink:href"); |
| | | } |
| | | |
| | | PLIcon plIcon = new PLIcon(); |
| | | plIcon.oid = WebUtil.getPk(); |
| | | plIcon.name = iconDTO.getName().toLowerCase(); |
| | | plIcon.content = iconDTO.getContent(); |
| | | plIcon.content = iconContent; |
| | | plIcon.type = iconDTO.getType(); |
| | | plIcon.groups = iconDTO.getGroups(); |
| | | |
| | | plIcon.plCreateUser = WebUtil.getCurrentUserId(); |
| | | plIcon.plModifyUser = WebUtil.getCurrentUserId(); |
| | | try { |
| | | PortalServicePrx portalServicePrx = platformClientUtil.getPortalService(); |
| | | portalServicePrx.savePLIcon(plIcon); |
| | |
| | | if(StringUtils.isBlank(plIcon.oid)){ |
| | | throw new VciBaseException("未获取到【"+iconDTO.getName()+"】图标信息!"); |
| | | } |
| | | plIcon.content = iconDTO.getContent(); |
| | | |
| | | String iconContent = iconDTO.getContent(); |
| | | if(iconContent.contains("<use href")){ |
| | | iconContent = iconContent.replace("svg\"", "svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\""); |
| | | iconContent = iconContent.replace("<use href","<use xlink:href"); |
| | | } |
| | | |
| | | plIcon.content = iconContent; |
| | | plIcon.type = iconDTO.getType(); |
| | | plIcon.groups = iconDTO.getGroups(); |
| | | plIcon.plCreateUser = iconDTO.getPlCreateUser(); |
| | | plIcon.plCreateTime = iconDTO.getPlCreateTime(); |
| | | plIcon.plModifyUser = WebUtil.getCurrentUserId(); |
| | | portalServicePrx.updatePLIcon(plIcon); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException(e); |
| | |
| | | vo.setContent(icon.content); |
| | | vo.setType(icon.type); |
| | | vo.setGroups(icon.groups); |
| | | vo.setPlCreateTime(icon.plCreateTime); |
| | | vo.setPlCreateUser(icon.plCreateUser); |
| | | vo.setPlModifyTime(icon.plModifyTime); |
| | | vo.setPlModifyUser(icon.plModifyUser); |
| | | String[] nameArr = icon.name.split(":"); |
| | | if(nameArr.length > 1){ |
| | | vo.setLable(nameArr[0]); |