From f6893dfd9ebcc16c5d9029d37ec17302bb8929f1 Mon Sep 17 00:00:00 2001 From: zer0Black Date: Tue, 16 Mar 2021 11:55:35 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E9=80=9A=E8=AE=AF=E5=BD=95=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/controller/SysUserController.java | 46 ------------------- 1 file changed, 46 deletions(-) diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java index 78cfb1fc..39f3bc0d 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java @@ -688,52 +688,6 @@ public class SysUserController { return Result.OK(pageList); } - /** - * 根据 orgCode 查询用户,包括子部门下的用户 - * 针对通讯录模块做的接口,将多个部门的用户合并成一条记录,并转成对前端友好的格式 - */ - @GetMapping("/queryByOrgCodeForAddressList") - public Result queryByOrgCodeForAddressList( - @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, - @RequestParam(name = "orgCode",required = false) String orgCode, - SysUser userParams - ) { - IPage page = new Page(pageNo, pageSize); - IPage pageList = sysUserService.queryUserByOrgCode(orgCode, userParams, page); - List list = pageList.getRecords(); - - // 记录所有出现过的 user, key = userId - Map hasUser = new HashMap<>(list.size()); - - JSONArray resultJson = new JSONArray(list.size()); - - for (SysUserSysDepartModel item : list) { - String userId = item.getId(); - // userId - JSONObject getModel = hasUser.get(userId); - // 之前已存在过该用户,直接合并数据 - if (getModel != null) { - String departName = getModel.get("departName").toString(); - getModel.put("departName", (departName + " | " + item.getDepartName())); - } else { - // 将用户对象转换为json格式,并将部门信息合并到 json 中 - JSONObject json = JSON.parseObject(JSON.toJSONString(item)); - json.remove("id"); - json.put("userId", userId); - json.put("departId", item.getDepartId()); - json.put("departName", item.getDepartName()); -// json.put("avatar", item.getSysUser().getAvatar()); - resultJson.add(json); - hasUser.put(userId, json); - } - } - - IPage result = new Page<>(pageNo, pageSize, pageList.getTotal()); - result.setRecords(resultJson.toJavaList(JSONObject.class)); - return Result.OK(result); - } - /** * 给指定部门添加对应的用户 */