1、修复系统功能模块-》管理功能模块修改是否有效功能修改无效问题。
2、Action管理,Action分类删除报错问题修改。
已修改5个文件
23 ■■■■■ 文件已修改
Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsActionServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java
@@ -182,10 +182,6 @@
        this.resourceMobile = resourceMobile;
    }
    public void setValid(Boolean valid) {
        isValid = valid;
    }
    public String getPathC() {
        return pathC;
    }
@@ -196,10 +192,6 @@
    public String getResourceMobile() {
        return resourceMobile;
    }
    public Boolean getValid() {
        return isValid;
    }
    public void setIsValid(Boolean isValid) {
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java
@@ -442,7 +442,7 @@
    {
        MenuVO menuVO = new MenuVO();
        menuVO.setId(funcInfo.id);
        menuVO.setValid(funcInfo.isValid);
        menuVO.setIsValid(funcInfo.isValid);
        menuVO.setSource(funcInfo.icon);
        menuVO.setPathC(funcInfo.resourceC);
        menuVO.setResourceDotNet(funcInfo.resourceDotNet);
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java
@@ -1313,7 +1313,7 @@
            obj.suffixB = "";*/
            obj.seq = sequence;
            obj.icon = menuVO.getSource();
            obj.isValid = Func.isNotEmpty(menuVO.getValid()) ? menuVO.getValid():false;
            obj.isValid = Func.isNotEmpty(menuVO.getIsValid()) ? menuVO.getIsValid():false;
            obj.aliasName = aliasName;
            obj.resourceDotNet = resDotNet;
            obj.resourceMobile = resMobile;
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/OsActionServiceImpl.java
@@ -132,7 +132,7 @@
        Map<String, List<PLActionCls>> allDataMap = Arrays.stream(clses).collect(Collectors.groupingBy(pl -> pl.pid));
        for (PLActionCls cls : clses) {
            if (StringUtils.isBlank(cls.pid)) {
            if (StringUtils.isBlank(cls.pid) || cls.pid.equals("root")) {
                PLActionClsDTO parentDto = new PLActionClsDTO();
                parentDto.setId(cls.id);
                parentDto.setName(cls.name);
@@ -612,7 +612,10 @@
            throw new PLException("500", new String[]{"该分类下存在子分类不能删除!\n请删除此分类下的子分类!"});
        }
        // 执行删除操作
        String message = platformClientUtil.getUIService().deletePLActionClsById(dto.getId());
        PLActionCls actionCls = new PLActionCls();
        actionCls.id = dto.getId();
        actionCls.name = dto.getName();
        String message = platformClientUtil.getUIService().deletePLActionCls(actionCls);
        if (message.startsWith("0")) {
            throw new PLException("500", new String[]{"删除分类失败!" + message.substring(1)});
        }
@@ -673,7 +676,6 @@
        }
        return res;
    }
    /**
     * 处理参数列表
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java
@@ -1077,6 +1077,7 @@
                break;
        }
        d.setNavigatorType(pdVO.getNavigatorType());
        d = setEventDataToPLDefination(d,pdVO);
        //转xml赋值到plDefination中
        pd.plDefination = UITools.getPLDefinationText(d);
@@ -1193,7 +1194,7 @@
                d = ulci.getNewPLDefination(d);
                break;
        }
        d.setNavigatorType(pdVO.getNavigatorType());
        d = setEventDataToPLDefination(d,pdVO);
        pd.plDefination = UITools.getPLDefinationText(d);