智慧保安后台管理-外网
Administrator
2021-11-08 a445f592f22bc3f1bb7fe18ef80352c9f49f408c
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -646,6 +646,28 @@
      return tree;
   }
   /**
    * 派遣保安员列表树 安员列表树,帅选无保安证,下拉tree
    *
    * @param user 用户信息
    * @return
    */
   @Override
   public List<TreeNode> getSecurityDispatcherTree(UserVO user) {
      Map<Long, TreeNode> map = baseMapper.getSecurityDispatcherTree(user);
      List<TreeNode> tree = new ArrayList<>();
      if (map.size() > 1) {
         map.forEach((id, treeNode) -> {
            if (map.containsKey(treeNode.getParentId())) {
               map.get(treeNode.getParentId()).getChildren().add(treeNode);
            } else {
               tree.add(treeNode);
            }
         });
      }
      return tree;
   }
   @Override
   public List<Map<Object, Object>> selectInr(String deptid) {
      return baseMapper.selectInr(deptid);