From 3ad6b6ba2ba56fc0bcd2130e47190779c6e15acc Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 04 十二月 2023 14:59:32 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java index bf7ce4a..6272ff1 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java @@ -218,14 +218,20 @@ return res; case 2: // 运营商查询运营商账号的员工和属于该运营商门店的员工 - userQuery.setObjectType(2); - userQuery.setObjectId(objectId); - // 获取属于这个运营商的门店的店长ids - List<Integer> storeStaffIds = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId) - .ne("state", 3)).stream().map(TStore::getStoreStaffId).collect(Collectors.toList()); - userQuery.setStoreIds(storeStaffIds); +// userQuery.setObjectType(2); +// userQuery.setObjectId(objectId); +// // 获取属于这个运营商的门店的店长ids +// List<Integer> storeStaffIds = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId) +// .ne("state", 3)).stream().map(TStore::getStoreStaffId).collect(Collectors.toList()); +// userQuery.setStoreIds(storeStaffIds); +// List<UserListVO> res1= userService.searchUsers(userQuery); List<UserListVO> res1= userService.searchUsers(userQuery); - return res1; + List<UserListVO> filteredList = res1.stream() + .filter(vo -> Objects.equals(vo.getVersion(), UserExt.getUser().getId())) + .collect(Collectors.toList()); + +// return res1; + return filteredList; case 3: // 门店只查询门店员工 TStore store = storeService.getById(objectId); @@ -282,7 +288,13 @@ user.setStatus(ManagerStatus.OK.getCode()); user.setCreatetime(new Date()); User objectUser = UserFactory.createUser(user); - objectUser.setObjectType(Integer.valueOf(user.getRoleid())); + + if (user.getRoleid().equals("")){ + objectUser.setObjectType(2); + }else { + objectUser.setObjectType(Integer.valueOf(user.getRoleid())); + + } objectUser.setObjectId(UserExt.getUser().getObjectId()); objectUser.setRoleid(user.getRoleid()); objectUser.setAccount(user.getPhone()); @@ -307,6 +319,7 @@ objectUser.setRoleid("3"); objectUser.setObjectId(UserExt.getUser().getObjectId()); } + objectUser.setVersion(UserExt.getUser().getId()); this.userService.save(objectUser); return SUCCESS_TIP; } -- Gitblit v1.7.1