diff --git a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java index b136c5a4..04554279 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysDictItemController.java @@ -134,12 +134,15 @@ public class SysDictItemController { tree.setWeight(treeNode.getSortOrder()); tree.setName(treeNode.getItemText()); // 扩展属性 ... - Map map = BeanUtil.beanToMap(treeNode,"dictId","parentId","itemText","itemValue","enName","description","sortOrder","status"); + Map map = BeanUtil.beanToMap(treeNode,"dictId","parentId","itemText","itemValue","enName","description","sortOrder","status","isReadOnly"); for (String s : map.keySet()) { tree.putExtra(s, map.get(s)); } }); Page> treePage = new Page<>(pageNo, pageSize); + if (treeNodes == null){ + treeNodes = new ArrayList<>(); + } treePage.setRecords(treeNodes); treePage.setTotal(pageList.getTotal()); return Result.OK(treePage);