diff --git a/lms/nladmin-system/src/main/java/org/nl/sso/system/rest/DeptController.java b/lms/nladmin-system/src/main/java/org/nl/sso/system/rest/DeptController.java index 7276e421f..0364e2f45 100644 --- a/lms/nladmin-system/src/main/java/org/nl/sso/system/rest/DeptController.java +++ b/lms/nladmin-system/src/main/java/org/nl/sso/system/rest/DeptController.java @@ -62,13 +62,15 @@ public class DeptController { @ApiOperation("查询部门") @GetMapping("/vo") public ResponseEntity queryvo(DeptQueryCriteria criteria) throws Exception { - if (criteria.getPid() == null){ - criteria.setPidIsNull(true); - } Boolean hasChild = false; - if (StringUtils.isNotEmpty(criteria.getName()) || StringUtils.isNotEmpty(criteria.getIs_used())){ - criteria.setPidIsNull(null); - hasChild=true; + if (criteria.getPidIsNull() == null){ + if (criteria.getPid() == null){ + criteria.setPidIsNull(true); + } + if (StringUtils.isNotEmpty(criteria.getName()) || StringUtils.isNotEmpty(criteria.getIs_used())){ + criteria.setPidIsNull(null); + hasChild=true; + } } List deptDtos = deptService.queryAll(criteria, true); List deptVos = CopyUtil.copyList(deptDtos, DeptVo.class); diff --git a/lms/nladmin-system/src/main/java/org/nl/sso/system/service/impl/MenuServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/sso/system/service/impl/MenuServiceImpl.java index cbfbf00fd..290249549 100644 --- a/lms/nladmin-system/src/main/java/org/nl/sso/system/service/impl/MenuServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/sso/system/service/impl/MenuServiceImpl.java @@ -164,7 +164,7 @@ public class MenuServiceImpl implements MenuService { WQLObject menuTab = WQLObject.getWQLObject("sys_menu"); JSONObject rootMenuObj = menuTab.query("menu_id = '" + rootMenuId + "'").uniqueResult(0); JSONObject param = new JSONObject(); - param.put("system_type", rootMenuObj.getString("title")); + param.put("system_type", rootMenuObj.getString("system_type")); param.put("menu_id", menu_id); menuTab.update(param); }