From 00fc77ad789485aab32c82caea6086835c8a9287 Mon Sep 17 00:00:00 2001
From: 侯瑞军 <411269194@kidgrow.com>
Date: Wed, 01 Apr 2020 16:57:15 +0800
Subject: [PATCH] 因采用了hashmap的实体映射方式,导致longint类型的数据后三位取整,造成数据不一致,需要在longint类型的实体字段上增加 toString()处理: Map<String, Object> authTree = new HashMap<>(); authTree.put("id", sysMenu.getId().toString());
---
kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java
index 8ae640b..600bd93 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysMenuController.java
+++ b/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) {
--
Gitblit v1.8.0