forked from kidgrow-microservices-platform

因采用了hashmap的实体映射方式,导致longint类型的数据后三位取整,造成数据不一致,需要在longint类型的实体字段上增加 toString()处理:
Map<String, Object> authTree = new HashMap<>();
authTree.put("id", sysMenu.getId().toString());
1 files modified
7 ■■■■ changed files
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java 7 ●●●● patch | view | raw | blame | history
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java
@@ -65,9 +65,6 @@
        return menus;
    }
    /**
     * 修改菜单状态
     *
@@ -117,9 +114,9 @@
        for (SysMenu sysMenu : allMenus) {
            Map<String, Object> authTree = new HashMap<>();
            authTree.put("id", sysMenu.getId());
            authTree.put("id", sysMenu.getId().toString());
            authTree.put("name", sysMenu.getName());
            authTree.put("pId", sysMenu.getParentId());
            authTree.put("pId", sysMenu.getParentId().toString());
            authTree.put("open", true);
            authTree.put("checked", false);
            if (roleMenusMap.get(sysMenu.getId()) != null) {