| | |
| | | } |
| | | |
| | | /** |
| | | * 封装近义词查询规则属性的查询语句 |
| | | * @param value 当前的值 |
| | | * @param keyRuleVO 属性的编号 |
| | | * @param attrId |
| | | * @param conditionMap 查询条件 |
| | | */ |
| | | @Override |
| | | public void wrapperSynonymAttrConditionMap(String value, CodeKeyAttrRepeatVO keyRuleVO, String attrId, Map<String, String> conditionMap) { |
| | | // map构造思路:1、先完成正向替换sql值 |
| | | // 2、再完成反向替换sql值 |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 校验枚举的内容 |
| | | * |
| | | * @param templateVO 模板的显示对象,需要包含属性 |
| | |
| | | uiInfoVO.setLeaf(classifyService.countChildrenByClassifyOid(codeClassifyOid) == 0); |
| | | if (StringUtils.isNotBlank(functionId) && !"~".equalsIgnoreCase(functionId)) { |
| | | // TODO:2024-1-25 18:42模板上的btmtypeid有时候会存在大小写的问题,按理来说这儿直接用functionId就能满足查询菜单按钮了uiInfoVO.getTemplateVO().getBtmTypeId() |
| | | List<Menu> buttonVOS = iSysClient.getMenuButtonByType(codeClassifyOid, functionId, "data_auth").getData(); |
| | | R<List<Menu>> buttonListR = iSysClient.getMenuButtonByType(codeClassifyOid, functionId, "data_auth"); |
| | | if(!buttonListR.isSuccess()){ |
| | | throw new ServiceException("获取按钮授权列表失败,原因:"+buttonListR.getMsg()); |
| | | } |
| | | List<Menu> buttonVOS = buttonListR.getData(); |
| | | |
| | | List<SmOperationVO> operationVOS = new ArrayList<>(); |
| | | if (!CollectionUtils.isEmpty(buttonVOS)) { |